본문 바로가기
웹/백엔드

Django, Nginx, Docker 연동 시 주의사항

by 보안매크로 2024. 6. 26.
728x90

- docker-compose.yml 을 빌드했을 때 고생했던 오류입니다.
계속 wsgi.py에서 DjangoServer 모듈을 import 할 수 없다고 떴습니다.

os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'DjangoServer.settings')

-에러메시지-
ModuleNotFoundError: No module named 'DjangoServer' unable to load app 0 (mountpoint='') (callable not found or import error)

-해결-

command: uwsgi --ini /app/DjangoServer/uwsgi.ini - 사용금지!!
 
 
command: gunicorn DjangoServer.wsgi:application --bind 0.0.0.0:8000 - 이걸 사용하자!

uwsgi로 하다가, 일주일동안 빌드가 제대로 안되서 고생했었습니다. uwsgi말고 gunicorn으로 간단하게 해결했습니다.

728x90