Ошибка приложения Heroku при просмотре приложения Da sh в браузере - PullRequest
1 голос
/ 21 апреля 2020

Я пытаюсь развернуть приложение da sh, созданное с использованием Python на heroku. Развертывание вручную путем подключения к моей ветке Github repo работает нормально и говорит, что оно успешно развернуто, но когда я захожу на страницу, я получаю сообщение об ошибке

"Ошибка приложения. Произошла ошибка в Приложение и ваша страница не могут быть обработаны. Если вы являетесь владельцем приложения, проверьте подробности в своих журналах. Это можно сделать из интерфейса командной строки Heroku с помощью команды 'heroku logs --tail' '

Моя панель инструментов работает хорошо при локальном развертывании.

1 Ответ

0 голосов
/ 21 апреля 2020

Da sh построен поверх Flask, поэтому я считаю, что вам нужно настроить порт при развертывании на Heroku

app.run(debug=True, port=int(os.environ.get("PORT", 5000)), host='0.0.0.0')

Порт предоставляется (динамически) Heroku с помощью $ PORT env переменная, в примере используется значение по умолчанию 5000, когда переменная env не определена (ie локально)

...