.env 파일이란?
프로젝트 바로 밑에 만들고, 비밀번호 등 민감한 정보를 .env 파일에 기록하여 민감 정보 유출 방지
.env 파일에 예
MYSQL_ROOT_PASSWORD=1234
라고 쓴 후,
docker-compose.yml 파일에서 mysql_root_password 같은 민감 정보를 다음과 같이 표현할 수 있다.
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
또한, .gitignore 에 반드시 .env 파일을 추가하여야 한다.
'Project > Buy me If you can' 카테고리의 다른 글
Buyme TIL240816 모노리스 서비스를 MSA 로 구조화하기 - 멀티모듈화 / (트러블슈팅) 콘텐츠 루트 충돌 문제 (0) | 2024.08.17 |
---|---|
Buyme TIL240813 기술적 의사결정 - 주문 상태 및 반품 상태의 세분화와 Enum 사용 (0) | 2024.08.14 |
Buyme TIL240809 Dockerfile/DockerCompose 세팅 (intellij 로 실행한 환경과, docker로 실행한 환경은 다르다) (0) | 2024.08.10 |
1-2 ERD (0) | 2024.08.07 |
1-1 데이터 베이스 (0) | 2024.08.07 |