이번 편에서는 마지막으로 배포에 대해서 알아보도록 하겠습니다. 백엔드 배포는 Render를 통해서 진행이 되었습니다. 먼저 PostgreSQL을 서버에 배포한 후에, Nest.js 백엔드를 배포하였습니다. 방법은 간단합니다. GitHub 계정 연동으로 회원가입을 해주신 뒤에 진행이 됩니다.
이름과 버전을 선택해주시면 됩니다.
무료로 선택해주시고
로컬환경에서 해당 DB를 보고 싶으실 경우네는 External DatabaseURL을 통해서 연결하실 수 있습니다.
git repository를 통해서 배포하시면 더 편리하게 배포하실 수 있습니다.
여기에 연결하실 레포를 선택해줍니다.
그리고 이제는 자동으로 name, region, branch, runtime, build command, start command가 입력되는데 본인의 개발 환경에 따라서 입력해주시면 됩니다. 저는 npm run start:prod
로 만 수정하였습니다.
그리고 역시 무료버전으로 선택해주시면 됩니다.
이제 .env환경을 설정하면 끝이 납니다. 앞서 배포하였던 postgreSQL의 정보를 입력하여 넣어주면 됩니다. 그리고 추가적으로 사용하셨던 key들을 추가로 넣어주시면 됩니다.
이 글을 통해 간단하게나마 Render를 사용한 PostgreSQL과 Nest.js의 배포 과정을 소개해 드렸습니다.