-
Notifications
You must be signed in to change notification settings - Fork 3
환경변수파일 설명
Jo In Hyeok edited this page Oct 20, 2021
·
2 revisions
Upgle
의 백엔드 레포지토리에서는 다음과 같은 환경변수를 사용하고 있습니다.
-
.env.dev
:npm run dev
로 실행하는 로컬 개발시 환경변수 -
.env.prod
: 실제 배포시에 사용하는 환경변수
환경변수 파일의 위치는 루트 디렉토리 위치에 있어야 합니다
환경변수 관리 파일은 /src/configs/index.js
에서 관리되고 있습니다.
COOKIE_SECRET=
PORT=
DATABASE_URL=
MAIL_EMAIL=
MAIL_PASSWORD=
S3_KEYID=
S3_PRIVATE_KEY=
REGION=
BUCKET_NAME=
각각의 설명은 다음과 같습니다.
-
COOKIE_SECRET
: express-session에서 세션에 관련한 시크릿 키 -
PORT
: 서버 실행 PORT -
DATABASE_URL
: Prisma ORM에서 사용하는 데이터베이스 URL, 자세한 형식은 Prisma Environment variables 참고 -
MAIL_EMAIL
: 이메일 -
MAIL_PASSWORD
: 이메일에 맞는 패스워드 -
S3_KEYID
: AWS S3 access Key ID -
S3_PRIVATE_KEY
: AWS S3 private_key -
REGION
: AWS S3 지역 -
BUCKET_NAME
: AWS S3에 설정한 버킷 이름