いくつかのプロセスを正常に実行しているProcfileセットアップがあります。
# /Procfile
redis: bundle exec redis-server
sidekiq: bundle exec sidekiq -v -C ./config.yml
forward: forward 4567 mock-api
もう1つのプロセスを追加する必要があります。マシンの別のディレクトリにある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'
これも可能ですか?もしそうなら、どのように?