Django Procfile для развертывания heroku с помощью gunicorn
Согласно этой документации, Procfile
формат
<process type>: <command>
Например:
web: gunicorn djforms.wsgi --log-file -
Однако, я нашел проект Django, в котором Procfile отсутствовал :
после web
. т.е.
web gunicorn djforms.wsgi --log-file -
Он также работал правильно, когда я пытался развернуть на heroku
. Есть идеи, почему это работает или какие проблемы это может вызвать? Любая помощь будет оценена по достоинству!
У меня были проблемы из-за неиспользования : в Procifle, что приводило к неудачному развертыванию на heroku. Я думаю, это зависит от версии django или python (не уверен) - все еще ищу логический ответ.
Я использую Procfile как этот в течение последних 2 лет для развертывания моих приложений и веб-сайтов на heroku, и он работает отлично.
web: gunicorn _app_name.wsgi --log-file -