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

이태경님의 프로필 이미지
이태경

작성한 질문수

파이썬/장고로 웹채팅 서비스 만들기 (Feat. Channels) - 기본편

OriginValidator 설정 테스트 (Feat. pytest)

asgi 배포관련

해결된 질문

작성

·

535

0

 안녕하세요 선생님

강의를 다 듣고 본 강의를 기반으로 chat bot을 프로젝트로 배포하려고 하는 수강생입니다.

aws를 통해서 배포하려고 자료를 찾아보는데 대부분 wsgi기반의 웹에 대해서 나와있더라고요..

혹시 asgi를 기반으로 하는 웹은 어느경로를 통해서 배포하는게 나을지 물어볼 수 있을까요?

답변 1

0

이진석님의 프로필 이미지
이진석
지식공유자

안녕하세요.

WSGI 배포에서 요즘 gunicorn을 많이 사용합니다.

ASGI 배포에서도 uvicorn를 설치하면 gunicorn을 사용할 수 있습니다. gunicorn 구동 시에 asgi 파일 경로 지정하고 worker로 uvicorn.workers.UvicornWorker를 지정하는 것을 제외하고는 WSGI에서의 gunicorn과 동일합니다.

장고 공식문서 : https://docs.djangoproject.com/ko/4.2/howto/deployment/asgi/uvicorn/

FastAPI도 장고와 같이 파이썬 프레임워크이고 ASGI 기반이기에 배포 방법은 거의 동일하니까, FastAPI 문서들을 참고해보셔도 됩니다.

살펴보시고 댓글 남겨주세요.

화이팅입니다. :-)

이태경님의 프로필 이미지
이태경

작성한 질문수

질문하기