개발 DB환경 구성하기 - hanghae99-10-e-4/lets_explore_daiso GitHub Wiki
테이블이름
- 사용자는
user
, 리뷰는review
로 고정합니다.
개발 환경 mongodb 연결하기
db연결 정보를 프로젝트 내에 넣지 않고 각자 환경에 맞게 커스텀하도록 구성했습니다.
이유1: 각자 사용하는 계정, 경로가 다르고 실제 배포환경에서도 다르기 때문에 유동적으로 설정할 수 있어야 함
이유2: 데이터베이스는 중요한 자산이기 때문에 사용자,비밀번호,경로 등을 외부 원격저장소에 노출시키면 안됨
(1) .env 파일을 프로젝트에 추가합니다.
이미지 처럼 프로젝트 최상단(app.py와 같은 경로)에 위치시키면 됩니다.
(2) 연결 정보를 입력합니다.
MONGO_USER=유저이름
MONGO_PASSWORD=비밀번호
MONGO_CLUSTER=클러스터이름
MONGO_IDENTIFIER=경로식별자
SECRET_KEY=아무문자열이나입력하세요
.env 입력예시
MONGO_USER=kim
MONGO_PASSWORD=aa1234
MONGO_CLUSTER=Mycluster
MONGO_IDENTIFIER=mymy.abc1za
SECRET_KEY=sparta