본문 바로가기

클라이언트/Next.js
[Next.js] 배포(Deploying)

// 배포, Deploying

- 실제 사용이 가능하도록 서버에 올리는 과정

- Next.js는 호스팅할 때 Vercel을 이용하는 것이 편리하다. 
  (애초에 Vercel이 Next.js 개발..)


1. Github repository에 소스를 upload한다.

- Vercel은 설정한 repository에서 코드를 가져오기 때문에 간편하다.

- 애초에 github랑 연동해서 쓰고 있었으면 생략해도 되는 단계!
  (나는 nextjs 공부 프로젝트의 하위 디렉토리로 배포 연습 중이라 private repository를 새로 파서 옮겼다..)

- private repository여도 환경변수 파일은 올리지 않도록 한다! 따로 처리 예정..

- 추후 main branch를 수정하면 Vercel 이 자동으로 반영해준다.


2. Vercel에서 github repository를 가져온다.


3. 환경변수를 추가한다.

- 중요한 정보를 담고 있는 환경변수 파일은 github에 올리지 않고 Vercel에 등록해서 사용할 수 있다.


완료!