inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트

Azure PaaS 서비스에 도커 장고 서비스 배포하기

azure 에서 컨테이너 이미지의 버전을 바꾸다 보면 application error 발생

247

꺼넝

작성한 질문수 8

0

web app에 컨테이너 이미지를 올리고
예를들어, askcompany/project:0.1 이미지에 대해서는 잘 작동하였고
코드에 수정할 부분이 있어서

askcompany/project:0.2로 새롭게 빌드를 하였고

azure web app 의 배포센터에서 컨테이너 이미지를

askcompany/project:0.2로 수정하고 다시 시작 후 도메인 주소로 들어가면 application error화면이 나타나며 서버가 돌아가지 않습니다.
그래서 새롭게 web app을 만들면서 컨테이너 이미지를 바꿔주었는데... 잘 작동하면 왜 그런걸까요??

 

사진을 추가하였습니다!

스크린샷 2023-07-21 오후 3.39.02.png스크린샷 2023-07-21 오후 2.44.35.png

스크린샷 2023-07-21 오후 3.42.59.png

react python django docker

답변 1

0

이진석

안녕하세요.

0.2 태그의 이미지에서는 어떤 변경이 있었나요?
꺼넝 님이 알고 계신 맥락(context)를 본 질문 만으로 파악이 어려워서 드릴 수 있는 답변에 한계가 있습니다.

한 가지 걸리는 점은 Dockerfile에서 EXPOSE는 8000 인데, gunicorn에서는 포트 listen을 80으로 하셨는 데, 이 부분도 8000으로 같이 맞춰주시는 것이 맞습니다.

올려주신 스크린샷에서도 8000 포트에서 응답이 없다라고 하는 데요. 포트를 8000으로 맞춰보시고, 다시 테스트해보시면 어떨까요?

화이팅입니다. :-)

0

꺼넝

현재 로그인 후에 csrf 에러가 발생하여 CSRF_TRUSTED_ORIGINS 코드를 prod.py에 추가하였습니다.(0.2에서 변경사항)
expose부분은 저도 왜 그런지 궁금한데 마지막 사진처럼 처음에는 expose 80 으로 했다가 그 이후에 8000으로 docker run을 실행합니다...

0

꺼넝

새롭게 web app을 만들고 환경변수와 데이터베이스 연결 후 서버를 작동하면 rest api 까지 서버는 잘 작동합니다..!
그리고 로그를 확인해보면 expose 80 port 8000으로 이상없이 나타납니다!
다만 문제는 이미지 태그를 변경시 제대로 작동하지 않아서 전부다 지우고 새롭게 설정하는 상황입니다,,,,

안녕하세요.

0

49

1

[OneToOne Field Demo] get_user_model() 메서드를 활용해야 하는 이유?

0

273

1

useEffect 훅에서 else 유무에 따른 결과

0

211

1

useAxios 훅의 dependency array 설정

0

245

1

useEffect에서 변수 업데이트 관련 질문

0

382

1

rest_framework.generics.CreateAPIView의 model 속성 유무

0

268

1

bootstrap4

0

470

4

리뉴얼 강의가 오픈이 되면 기존 강의는 더이상 못보는걸까요

1

364

1

admin form에서 앞선 필드 선택 후 다른 필드 select widget 구성하는 방법

0

573

3

useState는 필수일까요?

0

263

1

python manage.py makemigrations instagram 시 created_at default 오류가 발생합니다.

0

600

4

Django allauth를 사용한 소셜 로그인 시 에러

0

655

1

프로젝트명 변경 뒤, 디버그툴바+디버그모드 사용 시 에러

0

555

2

useLocalStorage() 함수 사용여부

0

228

1

django에 LOGIN_URL = '/accounts/login/'의 의미?

0

449

1

리듀서의 의미 재확인

0

430

1

simple-jwt Refresh Token 사용 노하우

0

899

2

docker compose 를 통한 배포 관련 오류 문의

0

670

1

파이썬 속도 장고 관련 궁금한게 있습니다.

0

365

1

is_like_user

0

233

1

related_name 오류

0

274

1

re_path 오류

0

258

1

re_path url

0

251

1

No post matches the given query

0

661

2