2016-06-06 144 views
0

有沒有辦法讓工頭有條件地啓動Procfile中的某些進程?我希望領班在生產環境中運行Web和工作進程,但在我的開發環境中,我只需要Web進程。用於開發環境和產品環境的Foreman Procfile

生產:

web: gunicorn myapp.wsgi:application 
worker: python worker.py 

發展:

web: gunicorn myapp.wsgi:application 

回答

0

創建備用Procfile並用它來啓動領班。

$ cat Procfile.local 
web: gunicorn myapp.wsgi:application 

$ cat Procfile 
web: gunicorn myapp.wsgi:application 
worker: python worker.py 

$ foreman start --procfile Procfile.local 

如果使用git,然後將文件添加到.gitignore文件,以便它保持本地。

$ cat .gitignore | egrep local 
.local