Как запустить экземпляр моего Flask приложения на Heroku - PullRequest
0 голосов
/ 07 августа 2020

Мне сложно развернуть свое маленькое приложение flask на Heroku. Я создал его в сообществе Visual Studio и просто хочу развернуть его сейчас на Heroku.

Код приложения:

https://github.com/Phasor/QR-Site-2020

Я зарегистрировался для бесплатной учетной записи на Heroku, и я следую этому руководству: https://devcenter.heroku.com/articles/getting-started-with-python#deploy -the-app

Я выполнил следующие команды в их CLI:

git clone https://github.com/heroku/QR-Site-2020.git
heroku create
git push heroku master

Когда Я пишу heroku ps:scale web=1 и получаю следующую ошибку: Couldn't find that process type (web).

Ищу совета в Интернете, кажется, мне нужно определить что-то, называемое Procfile. Я попытался сделать это и определил это как: web: gunicorn runserver:app, хотя я очень не уверен, что это правильно (обычно я просто нажимаю кнопку «play» в VS, чтобы запустить приложение локально). Добавление Procfile не устраняет сообщение об ошибке. Я считаю, что у него не должно быть расширения .txt, но я не уверен, что вы можете создать текстовый файл без него в VS.

Первоначально я не использовал gunicorn, но думаю, что мне может понадобиться использовать это для Heroku, поэтому я добавил это в мой файл requirements.txt.

Может ли кто-нибудь дать мне какие-нибудь указатели? Спасибо

...