foreman - Procfile 在自己的工作目录中启动进程

标签 foreman procfile

我有这个简单的 Procfile

web: myapp

myapp 在路径中,但进程主目录应该是 ./directory/。如何在 Procfile 中指定要启动进程的位置?

https://github.com/ddollar/foreman/pull/101没有帮助,因为它假设这个工作目录对于 Procfile 指定的每个进程应该是相同的

最佳答案

shell 就是答案。就这么简单

web: sh -c 'cd ./directory/ && exec appname'

关于foreman - Procfile 在自己的工作目录中启动进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13284310/

相关文章:

python - Heroku Python Worker ProcFile

ruby - 如何为 Heroku worker(例如 sidekiq)指定 Ruby 版本?

java - Heroku无法实现主类

ruby-on-rails - Rails API 应用程序 : (No MethodError) when I run foreman start

ruby-on-rails - Foreman rvm upstart 不工作

tomcat - Ubuntu 上 Tomcat 重生的 Upstart 脚本

ruby - 工头启动多个进程?

node.js - Foreman 忽略 .foreman 文件中的默认端口

heroku - 如何在heroku中阻止工头?

ruby-on-rails - 您如何在单个 Heroku dyno 上运行多个 DelayedJob 工作人员?