Как заставить Heroku распознавать Procfile в приложении/на веб-сайте?
Хорошо после многих проблем с
Heroku
, я сузил его до того, что не переназначаю свой , когда я захожу в свою учетную запись и запускаю
bash
тогда
ls
это всплывает: я бегу последним
Groovy Gorilla
а также
Python 3.9
.
directory index.php Me requirements.txt
composer.json myapp Project runtime.txt
db.sqlite3 manage.py projects venv
Потом я побежал
heroku ps
это появилось:
Warning: heroku update available from 7.56.0 to 7.56.1.
Free dyno hours quota remaining this month: 548h 30m (99%)
Free dyno usage for this app: 1h 29m (0%)
For more information on dyno sleeping and how to upgrade, see:
https://devcenter.heroku.com/articles/dyno-sleeping
No dynos on myapp
Вот мой
Procfile:
на
Pycharm
-имя
Procfile
web: gunicorn.Project.wsgi
Это связано с
github
и возможно
CLI
The requirements.txt:
asgiref==3.4.1
boto3==1.18.5
botocore==1.21.5
certifi==2021.5.30
charset-normalizer==2.0.3
click==8.0.1
dj-database-url==0.5.0
Django==3.2.5
django-heroku==0.3.1
gunicorn==20.1.0
idna==3.2
Pillow==8.3.0
psycopg2==2.9.1
pytz==2021.1
requests==2.26.0
sqlparse==0.4.1
urllib3==1.26.6
whitenoise==5.3.0
Как мне сделать это recongise
Procfile?
Я действительно не знаю, что делать.
1 ответ
После некоторых поисков я обнаружил, что добавление
-b 0.0.0.0:$PORT -w 10
к моему
myapp/Procfile
сработало: теперь я добавил это на
Pycharm:
web: gunicorn.Project.wsgi -b 0.0.0.0:$PORT -w 10
На сайте это выглядит так: web
gunicorn.Portfolio.wsgi -b 0.0.0.0:$PORT -w 10
-здесь нет
:
на сайте.