aws 배포가 안되요ㅠㅠ 도와주세요ㅜㅜ

2021년 4월 10일 11:54 오후

favorite

2

comment

5

야곱

개발 질문


작정하고 장고 강의를 보고 aws에 포테이너에 연결하여 배포하는 과정에 있습니다! secret key 를 분리하는 강의를 보고 아래 사진과 같이 분리 후 도커 파일을 image에 올린후 container로 만들려고 했으나 아래와 같은 에러가 발생하여 배포가 되지 않는 상황이에요ㅠㅠㅠ 인터넷을 통해서 엄청 찾아보고 하였으나 도저히 답이 나오지 않아 질문을 올립니다!!!


favorite 2
thumb_down 0
kakao_story_share kakao_story_share kakao_story_share

fast_forward 강사님 !! 성공적으로 배포 성공했습니다!!!
fast_rewind 안녕하세요 pagination이 제대로 작동을 안하네요

yesman_1114

2021년 4월 12일 9:53 오전

favorite

3

일단 secret이 제대로 컨테이너에 배포되지 않은 것인지 확인해보는게 좋을 것 같습니다.

우선 먼저 제대로 YML 파일에서 django 컨테이너에게 DJANGO_SECRET_KEY를 배정해주었는지 확인하는 게 좋을 것 같습니다.
애초에 없는 secret을 찾고 있는 것일 수도 있으니까요.

만약, 제대로 django 컨테이너에 secret 이 배정되었는데도 불구하고 파일을 찾지 못한다면, 경로의 문제일 수 있습니다.
OS별로 경로를 읽는 방식이 달라 경로를 못 찾는 것일수도 있다는거죠.
파일을 읽어들이는 open 함수 내에서, /run/secrets/ 와 같이 경로를 하드코딩해서 입력했는데,
이 부분을 os.path.join 과 같은 함수를 통해 입력해보시길 바래요!

야곱

2021년 4월 12일 12:52 오후

favorite

2

저가 deploy setting이 이렇게 되어있는데 os때문에 /run/secret/ 이 아니라 다른것일수 있다 이런 말씀인가요?? 참고로 저는 지금 윈도우로 하고 있어요!!

yesman_1114

2021년 4월 12일 2:21 오후

favorite

3

네 맞습니다.

윈도우에서는 위와 같은 형식으로도 가능하고, 제가 사용한 VPS 버전과 동일하다면 정상적으로 구동이 되어야 하는 게 맞아 보이는데,
종종 OS 별 경로 작성법이 달라 제대로 구동이 되지 않는 경우가 있습니다.

윈도우에서 개발중이실때는 일반적으로 저희가 작성한 local 설정으로 구동이 되지만,
deploy 세팅으로 구동하는 서버 환경에서는 서버의 OS나 설정에 따라 세팅을 조정해 주셔야 할지도 모른다는 점 고려하시면 좋아요!

yesman_1114

2021년 4월 12일 2:22 오후

favorite

3

그런데 제가 드리는 답변도 꼭 정답이 아닐수 있습니다

야곱

2021년 4월 12일 3:05 오후

favorite

1

네 감사합니다! 시도해볼께요!


로그인