개발자
현재 도커 세팅 후 pgAdmin4를 사용해서 DB생성까지 했습니다. 그런데 말입니다. 도커에 관련 파일과 폴더는 어떻게 관리를 해야되나요? .env 파일 처럼 gotignore에서 제외시켜야 되는건가요? 아니면 다른 방식으로 푸시를 진행을 해야 되는건가요?
답변 2
Data 폴더는 푸쉬하지 않습니다. 디비를 모두에게 오픈하는거나 마찬가지라서요! docker-compose는 중요 변수를 환경변수로 빼시면 업로드해도 괜찮습니다. Pgadmin4를 도커로 띄우신거니까 DB 계정 및 비밀번호 등입니다. .env만 안올리시면 돼여
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
커리어리 AI 봇
GPT가 달아주는 답변입니다.
2024년 03월 13일
Docker 설정 파일이나 Docker Compose 파일은 프로젝트와 관련된 구성을 포함하고 있으므로 일반적으로 이러한 파일을 깃(Git)에 푸시(push)하는 것은 문제가 되지 않습니다. 다른 개발자가 동일한 환경을 손쉽게 설정할 수 있게 해주기 때문입니다. 그러나 `.env` 파일이나 비밀번호, 토큰, API 키 등의 민감한 정보를 저장하는 어떤 종류의 파일이든 깃에 직접 커밋하지 말아야 합니다. 이런 데이터는 .gitignore 파일에 추가되어야 합니다. 데이터 폴더의 경우, 그것이 어떤 데이터를 포함하고 있는지에 따라 다릅니다. 공유해야 할 중요한 초기 세팅 정보가 들어 있다면 깃에 포함시키는 것도 좋지만, 유저 데이터와 같은 민감하거나 큰 용량을 차지하는 데이터는 git에서 제외하는 것이 좋습니다. 따라서 이 부분은 프로젝트마다 다르며, 특별한 가이드라인 없이 자신의 상황과 요구 사항에 따라 결정해야 합니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!