본문 바로가기
IT/Node.js

Prisma에서 여러 개의 .env 파일 사용

by honeybear 2022. 12. 13.

Prisma 사용 시 .env 파일을 선택하여 사용할 수 있는 방법을 공유합니다.

 

Prisma CLI 사용 시 기본으로 dotenv 모듈의 .env 파일 정보를 참조하게 되어 있습니다. 개발 환경에 따라 .env 파일 외에 .env.development 나 .env.local 등으로 구분해서 사용할 경우 아래의 방법을 통해 선택이 가능합니다.

 

먼저 dotenv-cli 모듈 설치는 필수입니다.

$ npm i dotenv-cli

다음으로 packge.json 파일에 아래 내용을 추가합니다.

"scripts": {
	"migrate:postgres": "dotenv -e .env.development -- npx prisma migrate dev --name postgres-init",
	"dbpush:postgres": "dotenv -e .env.development -- npx prisma db push",
},

dotenv -e <<env 파일명>> 옵션으로 각 개발 환경에 맞는 파일 명으로 변경하여 줍니다.

$ npm run dbpush:postgres

 

'IT > Node.js' 카테고리의 다른 글

Next.js 페이지마다 다른 레이아웃 적용하기  (0) 2022.12.27

댓글