강의

멘토링

로드맵

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

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

작성한 질문수

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

Dockerfile 작성 및 Image, Container 생성

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

작성

·

431

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의 모습들>

퀴즈

Docker Hub의 주요 역할은 무엇인가요?

컨테이너 실행 상태 확인

도커 이미지를 저장하고 공유

컨테이너 내부 파일 수정

가상 서버 자원 관리

답변

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

작성한 질문수

질문하기