Как развернуть проект Django Asgi в Heroku? - PullRequest
0 голосов
/ 19 июня 2019

Когда я пытаюсь развернуть в Heroku, сборка завершается успешно, но она не работает.

В журналах Heroku --tail: я получаю: процесс завершен со статусом 127 bash: daphne: команда не найдена

Я попытался найти каталог установки Daphne, но не смог.

Мой Procfile содержит:

web: daphne chatapp.asgi:channel_layer --port $PORT --bind 0.0.0.0 -v2
chatworker: python manage.py runworker -v2


In my settings.py for the CHANNEL_LAYERS I have:
    CHANNEL_LAYERS = {
        "default": {
        "BACKEND": "channels_redis.core.RedisChannelLayer",
        "CONFIG": {
            "hosts": [os.environ.get('REDIS_URL', 6379)],
        },
    },
}

В моем файле asgi.py у меня есть:

os.environ.setdefault("DJANGO_SETTINGS_MODULE", "chatapp.settings")
django.setup()
application = get_default_application()
channel_layer = get_channel_layer()
...