Я пытаюсь развернуть приложение Django в Heroku, и оно продолжает падать. Когда я читаю журналы heroku -tail, я получаю:
2020-04-11T11:59:59.614465+00:00 app[web.1]: ModuleNotFoundError: No module named 'ElasticSearch'
2020-04-11T11:59:59.614808+00:00 app[web.1]: [2020-04-11 11:59:59 +0000] [12] [INFO] Worker exiting (pid: 12)
2020-04-11T11:59:59.768200+00:00 app[web.1]: [2020-04-11 11:59:59 +0000] [4] [INFO] Shutting down: Master
2020-04-11T11:59:59.768448+00:00 app[web.1]: [2020-04-11 11:59:59 +0000] [4] [INFO] Reason: Worker failed to boot.
2020-04-11T12:00:15.321075+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=esprojectsam.herokuapp.com request_id=2c8510c8-14d2-4892-867a-3e3a82707fd1 fwd="86.43.201.27" dyno= connect= service= status=503 bytes= protocol=https
Мой procfile contsains
web: gunicorn ElasticSearch.wsgi --log-file -
ElasticSearch - название приложения, заглавные буквы и все. Я пробовал разные форматы для Procfile, например
web: gunicorn ElasticSearch:app
, но ни один из них не работал.
структура файла
ElasticSearch
mysite
mysite
search
migrations
templates
tests
__init__.py
admin.py
apps.py
es_call.py
models.py
urls.py
views.py
db.sqlite3
manage.py
Blockquote