Мне сложно развернуть свое маленькое приложение 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.
Может ли кто-нибудь дать мне какие-нибудь указатели? Спасибо