NextJS 와 NestJS를 같이 써보자 (3) - 배포(feat. 클라우드타입)

pudding·2023년 3월 26일
1
post-thumbnail

📖 작업 history

  1. NextJS 어플리케이션에 NestJS 연결
  2. DB 연결 (prisma)

지난 번 작업한 내용을 클라우드타입에 배포해보자. 우선 가입 후 로그인을 하면 프로젝트 관리하는 페이지가 나온다.

🎉 프로젝트 생성

어플리케이션을 배포할 프로젝트를 생성하자. 관련 어플리케이션을 그룹핑해주는 폴더와 같은 역할을 한다. 리전은 현재 서울밖에 없다.

🎉 어플리케이션 배포

플러스 버튼을 눌러 어플리케이션 정보를 버전에 맞게 설정해주고 배포한다.

여기서 배포하면 두 가지 이유로 인해 배포가 안될거다.

첫 번째, 어플리케이션이 DB 주소를 모른다.
두 번째, @prisma/client 가 User, Post 를 모른다.

그러니 배포하기 전에 다음과 같이 DB 주소를 환경변수에 설정해주고 Build command 에 yarn build 전에 npx prisma generate 명령을 추가한다.
추가로, 로컬 DB 주소를 입력하면 당연히 안되니 외부 접속이 가능한 DB가 없다면 이것도 클라우드타입으로 개인적으로 배포해보자.

배포가 무사히 끝났다면 접속 확인을 하면 된다. 끝 😉

profile
I don't wanna be one of them.

1개의 댓글

comment-user-thumbnail
2023년 12월 24일

...개쩐다!

답글 달기