用于开发和生产环境的 Foreman Procfile
Foreman Procfile for dev & prod environments
有没有办法让工头有条件地启动Procfile中的某些进程?我想要工头 运行 在生产中同时使用 Web 和工作进程,但在我的开发环境中我只需要 Web 进程。
产量:
web: gunicorn myapp.wsgi:application
worker: python worker.py
发展:
web: gunicorn myapp.wsgi:application
创建一个备用 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
有没有办法让工头有条件地启动Procfile中的某些进程?我想要工头 运行 在生产中同时使用 Web 和工作进程,但在我的开发环境中我只需要 Web 进程。
产量:
web: gunicorn myapp.wsgi:application
worker: python worker.py
发展:
web: gunicorn myapp.wsgi:application
创建一个备用 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