如何改变dyno过程?

时间:2014-01-04 08:09:06

标签: ubuntu heroku

我正在学习本教程(https://devcenter.heroku.com/articles/getting-started-with-python),学习如何使用Heroku。这是我的问题:

1)完成了部署应用程序的典型内容:

$ heroku create
$ git push heroku master
$ heroku ps:scale web=1
$ heroku ps

过程是:

== web (1X): 'gunicorn hello:app'

Procfile的文本为“web:gunicorn hello:app”。文件夹“svm”中的文件/目录:

svm
--hello.py
--hello.pyc
--Procfile
--requirements.txt
--svm.py
--svm.pyc
--venv

2)现在,我在同一个文件夹中创建了一个新的python文件,比如svm.py。我已将proc文件从“web:gunicorn hello:app”更改为“web:gunicorn svm:app”

$ git add .
$ git push heroku master
$ heroku ps:scale web=0
$ heroku ps:scale web=1
$ heroku ps

但出于某种原因,我仍然得到:

=== web (1X): 'gunicorn hello:app'

如何更改此项以反映我现在要使用svm.py而不是hello.py的事实?

1 个答案:

答案 0 :(得分:0)

@Nitzan你的答案运作良好,而且,事实证明我还必须使用此处列出的详细信息补充我的heroku构建:Deploy matplotlib on heroku failed. How to do this correctly?