Ho una configurazione Procfile che esegue una serie di processi con successo:Usa Foreman avviare Rack App trovano in diverse directory
# /Procfile
redis: bundle exec redis-server
sidekiq: bundle exec sidekiq -v -C ./config.yml
forward: forward 4567 mock-api
ho bisogno di aggiungere un altro processo - un'applicazione Sinatra che vive in un diverso directory sulla mia macchina. Se ho cd per la directory, posso avviarlo dal Terminale con:
$ rackup -p 4567
E posso avviarlo da una directory diversa utilizzando il terminale con:
$ sh -c 'cd /Path/to/project/ && exec rackup -p 4567'
Ma come devo fare questo usando il caposquadra. Ho provato ad aggiungere il seguente, ma fallisce in silenzio:
mock-api: sh -c 'cd /Path/to/project/ && exec rackup -p 4567'
È possibile? E se sì, come?