개발 DB환경 구성하기 - hanghae99-10-e-4/lets_explore_daiso GitHub Wiki

테이블이름

  • 사용자는 user, 리뷰는 review 로 고정합니다.

개발 환경 mongodb 연결하기

db연결 정보를 프로젝트 내에 넣지 않고 각자 환경에 맞게 커스텀하도록 구성했습니다.

이유1: 각자 사용하는 계정, 경로가 다르고 실제 배포환경에서도 다르기 때문에 유동적으로 설정할 수 있어야 함

이유2: 데이터베이스는 중요한 자산이기 때문에 사용자,비밀번호,경로 등을 외부 원격저장소에 노출시키면 안됨

(1) .env 파일을 프로젝트에 추가합니다.

image

이미지 처럼 프로젝트 최상단(app.py와 같은 경로)에 위치시키면 됩니다.

(2) 연결 정보를 입력합니다.

MONGO_USER=유저이름
MONGO_PASSWORD=비밀번호
MONGO_CLUSTER=클러스터이름
MONGO_IDENTIFIER=경로식별자

SECRET_KEY=아무문자열이나입력하세요

캡처aa

.env 입력예시

MONGO_USER=kim
MONGO_PASSWORD=aa1234
MONGO_CLUSTER=Mycluster
MONGO_IDENTIFIER=mymy.abc1za

SECRET_KEY=sparta