gpt4 book ai didi

ruby - 使用 Foreman 启动位于不同目录的 Rack App

转载 作者:数据小太阳 更新时间:2023-10-29 07:06:44 25 4
gpt4 key购买 nike

我有一个成功运行多个进程的 Procfile 设置:

# /Procfile
redis: bundle exec redis-server
sidekiq: bundle exec sidekiq -v -C ./config.yml
forward: forward 4567 mock-api

我需要再添加一个进程 - 一个位于我机器上不同目录中的 Sinatra 应用程序。如果我 cd 到该目录,我可以从终端启动它:

$ rackup -p 4567

我可以使用终端从不同的目录启动它:

$ sh -c 'cd /Path/to/project/ && exec rackup -p 4567'

但是我应该如何使用工头来做到这一点。我尝试添加以下内容,但它无声地失败了:

mock-api: sh -c 'cd /Path/to/project/ && exec rackup -p 4567'

这可能吗?如果是这样,怎么做到的?

最佳答案

在所有愚蠢的事情中......

由于进程名称中的连字符而失败。

关于ruby - 使用 Foreman 启动位于不同目录的 Rack App,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14482701/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com