如何使用Procfile声明进程类型?

时间:2013-08-05 10:08:38

标签: django heroku procfile

我正在尝试使用Django& amp; Heroku的。我按照本教程中的步骤进行操作:https://devcenter.heroku.com/articles/django

以下是我的步骤:

mkdir hellodjango && cd hellodjango
virtualenv venv --distribute
source venv/bin/activate
pip install django-toolbelt
django-admin.py startproject hellodjango .

然后我被要求创建一个所谓的“Procfile”:

web: gunicorn hellodjango.wsgi

让它“活在我项目目录的根目录”。我该怎么做(请原谅我,如果这似乎是一个非常简单的问题;我是所有编程的新手,我发现学习曲线非常陡峭。)

1 个答案:

答案 0 :(得分:1)

您应该创建名为Procfile的文件,然后只需粘贴web: gunicorn hellodjango.wsgi

因此,例如,您的git存储库位于此处:/Users/admin/git/hellodjango/。然后,您需要将Procfile放在此目录中。

cd /Users/admin/git/hellodjango/
touch Procfile

然后使用任何文本编辑器打开它并粘贴web: gunicorn hellodjango.wsgi

提交并将更改推送到Heroku云后,它将自动检测Procfile中声明的应用程序类型并运行它。