docker-compose yaml 파일 깃 업로드
303
작성한 질문수 50
안녕하세요 코팩님
nestjs/config 모듈과 process.env 를 이용해서 환경변수 파일을 작성하고 환경변수를 불러오고 하잖아요.
그런데 docker-compose.yaml 파일에도 db password나 이런게 존재하는데, docker-compose 파일은 깃허브에 보통 포함을 안 하나요?
답변 1
0
안녕하세요!
1) docker-compose는 프로덕션에서 잘 사용 안합니다. docker를 사용한다면 한단계 더 높은 인프라 관리 서비스인 kubernetes를 사용하거나 각종 클라우드 매니지드 서비스를 사용합니다.
2) 만약 프로덕션에서 사용한다 해도 로컬에서 사용하는 정보를 담고 있기 때문에 커밋하셔도 상관 없습니다. 실제 프로덕션에서 사용하지만 않으면 됩니다. 예를들어 프로덕션에는 docker-compose.prod.yaml 이라는 파일을 따로 만들어서 사용 할 수 있습니다.
3) 환경변수 파일을 사용해서 일반적인 CI/CD 플로우를 사용하시면 됩니다. (로컬 환경 .env 파일은 커밋 안하고 프로덕션에 따로 .env 파일을 만들어주거나 인젝트하는 방식)
감사합니다!
cascade 질문
0
38
1
@types/bcrypt 설치과정이 누락된것같습니다.
0
45
1
process.env port key 에러
0
45
1
추상화
0
48
1
[공유] DTO optional 필드가 undefined로 잡혀 TypeORM 조건이 깨지는 현상
0
93
2
where 키워드가 들어가는 메서드와 아닌 메서드
0
56
1
BearerTokenGuard에서 db를 조회해서 유저 정보를 불러오는 이유?
0
69
1
app.controller app.service 는 지워도되나요?
0
69
1
@JoinColumn을 쓰는 경우와 안쓰는 경우의 차이
0
78
1
포트 3000에서 listen하는 곳까지 넘어가지 않습니다.
0
64
1
PickType 사용 시 `as const`를 꼭 사용해야 하나요?
0
102
2
socket connect 오류
0
96
2
강의를 들으면서 궁금한 점
0
97
2
DELETE 요청의 반환값은 어떤 기준으로 결정하는 게 좋을까요?
0
59
2
커리큘럼 질문
0
98
2
put 요청은 언제
0
90
3
typeorm VS prisma
0
343
2
142 강의 > 4:00 > 포스트멘 활용 관련 질문 드립니다.
0
76
2
User 데코레이터 버그 수정 전달드립니다.
0
67
1
git 주소 부탁드립니다.
0
112
2
nest g resource 명령어 에러
0
99
2
로그인 엔드포인트 관련 질문
0
84
2
yarn으로 express 다운 후 node 2_server.js 실행 안되는 경우
0
146
3
"흔히 사용되는 메서드" 강의 관련 질문입니다~
0
95
2





