Django.core.exceptions.AppRegistryNotReady: Когда я запускаю docker
У меня есть приложение для чата, поэтому мне нужно использовать и gunicorn и uvicorn для того, чтобы работали вебсокеты. Когда я собираю образ только для wsgi с помощью gunicorn, он работает, а когда я добавляю uvicorn для обработки asgi, я сталкиваюсь с этой ошибкой
asgi.py
from django.core.asgi import get_asgi_application
from channels.routing import ProtocolTypeRouter, URLRouter
from chat import urls
import os
import django
os.environ.setdefault("DJANGO_CONFIGURATION", "Local")
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "friendly_enigma.settings")
django.setup()
application = get_asgi_application()
application = ProtocolTypeRouter(
{
"http": application,
"websocket": URLRouter(websocket_urls.websocket_urlpatterns)
}
)
команда dockerfile
CMD gunicorn friendly_enigma.wsgi:application --bind 0.0.0.0:8000 & gunicorn friendly_enigma.routing:application -k uvicorn.workers.UvicornWorker --bind=0.0.0.0:8001
logs
Я провел исследование, но не смог найти, в чем может быть проблема в моем случае.