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

쿠마스님의 프로필 이미지
쿠마스

작성한 질문수

[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지

질문 드립니다!

작성

·

105

0

안녕하세요! 강의들으며 포트폴리오를 하나식 채우고있습니다.
 
들었던 강의를 바탕으로 api 서버를 배포한 서비스중에 도커를 이용해서 다시 배포를 해보고싶어서 빌드를 하는데 .env 파일을 어떻게 처리해야할지 몰라서 문의를 드립니다. 단순히 git으로 배포를 할때에는 git pull 후에 .env 파일을 직접 작성을 하였는데, 도커로 빌드를 하려니 .env 파일을 같이 빌드해버리면 키가 노출이 되어서 도커에서 volume을 이용하여 외부 파일을 참조하는 방식이 맞는지 궁굼합니다!
 

답변 1

1

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

도커 이미지에서 외부파일을 COPY 명령어로 복사해서 넣으시면 됩니다.

쿠마스님의 프로필 이미지
쿠마스
질문자

배포환경에서 COPY 해넣으라는 말씀이신가요?

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

어떤 방법으로든 .env 파일을 복사해서 쓰시면 됩니다. 저는 AWS S3에서 .env를 다운로드받습니다.

쿠마스님의 프로필 이미지
쿠마스
질문자

감사합니다!

쿠마스님의 프로필 이미지
쿠마스

작성한 질문수

질문하기