работает рабочий django и daphne в контейнере докера

У меня есть приложение Django, которое запускается в Docker-контейнере. Недавно я понял, что мне нужно добавить интерфейс websockets в мое приложение. Я использую каналы с Дафни позади Nginx и Redis в качестве кэша. Проблема в том, что я должен запустить рабочих django и daphne в 1 контейнере. Скрипт, который запускается при запуске контейнера:

#!/usr/bin/env bash

python wait_for_postgres.py
python manage.py makemigrations
python manage.py migrate
python manage.py collectstatic --no-input

python manage.py runworker --only-channels=http.* --only-channels=websocket.* -v2
daphne team_up.asgi:channel_layer --port 8000 -b 0.0.0.0

Но это зависит от работы работника. Я попытался nohup, но, похоже, не работает. Если я запускаю Дафни прямо из контейнера с Docker Exec, все работает просто отлично.

Ответы на вопрос(1)

Ваш ответ на вопрос