Heroku работает нормально локально, но флеш-колба приложения развертывания и python - PullRequest
0 голосов
/ 06 июня 2018

Я пытаюсь развернуть это супер на самом деле глупое приложение.

все же, понятия не имею, что я делаю не так.

    __import__(module)
2018-06-06T02:39:57.219756+00:00 app[web.1]: File "/app/main.py", line 1, in <module>
2018-06-06T02:39:57.219757+00:00 app[web.1]: from flaskr import create_app
2018-06-06T02:39:57.219762+00:00 app[web.1]: ImportError: cannot import name 'create_app'
2018-06-06T02:39:57.219911+00:00 app[web.1]: [2018-06-06 02:39:57 +0000] [8] [INFO] Worker exiting (pid: 8)
2018-06-06T02:39:57.249096+00:00 app[web.1]: [2018-06-06 02:39:57 +0000] [4] [INFO] Shutting down: Master
2018-06-06T02:39:57.249207+00:00 app[web.1]: [2018-06-06 02:39:57 +0000] [4] [INFO] Reason: Worker failed to boo

это журнал ошибок heroku.

это мой Procfile

web: gunicorn -b 0.0.0.0:$PORT main:create_app

А мои более холодные маршруты выглядят примерно так ...

/ pysomething / flasrk / "вот мои файлы"

Странно то, что местная герока работает нормально.Но при развертывании происходит сбой.

1 Ответ

0 голосов
/ 06 июня 2018

Убедитесь, что ваш пакет сборки - python, обязательно включите ваш файл require.txt и проверьте другие важные элементы проверки в списке сборки из этой статьи https://medium.com/the-andela-way/deploying-your-flask-application-to-heroku-c99050bce8f9

...