인프런 커뮤니티 질문&답변

김준혁님의 프로필 이미지
김준혁

작성한 질문수

작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지

Dockerfile 작성 및 Image, Container 생성

.env에 여러개의 KEY들을 저장한 경우 RUN echo 하는법...

작성

·

350

0

강사님 항상 좋은 강의 너무 감사드립니다.

강사님께서 알려주신 Django 스킬들 이용해서 제가 커스터마이징 한 것을 Docker에 올려보려고 하는데요... 문제가 하나 있어요 ㅠㅠ

강좌에서는 .env 파일에 등록해서 쓰는 KEY가 django SECRET_KEY 하나인듯 한데요, 제가 만든 프로그램에선 각종 API를 받아오기 때문에 API별로 접속에 사용하는 KEY를 모두 .env 파일에 넣어놓고 프로젝트 디렉토리 settings.py에서 가져다가 쓰는 구조에요...

문제는 Dockerfile을 만들때, RUN echo "SECRET_KEY=~~~" 이런식으로 하시고 migrate를 하는거 같은데... 제것은 강사님께서 해주신 방법 그대로 따라하면, 두번째 KEY 값이 없다고 등록하라고 나오네요 ㅠㅠ...

그래서 RUN ehco "" 구문을 여러개 써보니 이번엔 django SECRET_KEY가 없다고 나오고 하나의 구문속 ""에 여러 키를 space, comma, semicolon등 다양한 기호로 구분해서 적어봐도 안 먹구요 ㅠㅠ

이처럼 .env 파일에 여러 키들을 등록해서 사용하는 경우는 어떻게 Dockerfile을 만들어서 이미지를 생성할 수 있을까요??

 

미리 감사드립니다 ㅠㅠ

 

<Build Image 시 오류 메세지>

<프로젝트 Settings.py내 해당 key 부분>

 

<.env 파일에서 추가 KEY의 모습들>

답변

답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!
김준혁님의 프로필 이미지
김준혁

작성한 질문수

질문하기