NextJS 배포하기 - NextJS, Travis Setup
NextJS 프로젝트 생성
$ npx create-next-app sample-next
$ cd sample-next
$ npm run dev 
Git Repository 추가

sample-next 폴더 내부에 위치한 상태로 아래 명령어를 입력해주셔야 합니다.

Travis CI
Travis CI: https://travis-ci.org/
Github 과 연동하여 우리가 좀전에 만들었던 프로젝트를 찾아주세요

아래 체크버튼을 클릭하여 활성화시켜주세요

프로젝트 내부 루트경로에 .travis.yml 파일을 추가해주세요
Docker 로 감싸서 배포할 것 이기 때문에 Docker UserName/UserPassword 가 필요합니다.
여기 에서 가입해주세요
이 정보는 중요한 정보이기 때문에 Travis 의 환경변수를 이용해서 처리할거에요 아래의 Settings 버튼을 눌러 프로젝트 세팅 페이지로 이동해주세요

Env 탭에 DOCKER_USERNAME / DOCKER_USERPASSWORD 정보를 입력해주세요

이제 프로젝트 루트 경로에 Dockerfile 을 추가해주세요
여기까지 추가한 후 github 에 올리면 master 에 코드가 반영되기 때문에 travis 가 반응하고 우리가 설정해놓은 travis.yml 대로 처리되어집니다.

성공시 아래와 같은 화면을 볼 수 있습니다. 실패했다면 빨간색으로 표시됩니다.

Last updated
Was this helpful?