Mam Instalator Procfile którym jest uruchomiony szereg procesów powodzeniem:Zastosowanie Foreman Start Rack App Znajduje się w innym katalogu
# /Procfile
redis: bundle exec redis-server
sidekiq: bundle exec sidekiq -v -C ./config.yml
forward: forward 4567 mock-api
trzeba dodać jeszcze jeden proces - app Sinatra, który mieszka w innym katalog na moim komputerze. Gdybym cd do katalogu, mogę go uruchomić z terminalu z:
$ rackup -p 4567
I mogę go uruchomić z innego katalogu za pomocą terminala z:
$ sh -c 'cd /Path/to/project/ && exec rackup -p 4567'
Ale jak mam to zrobić za pomocą majstra. Próbowałem dodać następujące, ale nie działa po cichu:
mock-api: sh -c 'cd /Path/to/project/ && exec rackup -p 4567'
Czy to możliwe? A jeśli tak, to w jaki sposób?