में स्थित है मैं एक Procfile सेटअप प्रक्रियाओं की एक संख्या सफलतापूर्वक चल रहा है है:उपयोग फोरमैन शुरू करने के लिए रैक अनुप्रयोग अलग निर्देशिका
# /Procfile
redis: bundle exec redis-server
sidekiq: bundle exec sidekiq -v -C ./config.yml
forward: forward 4567 mock-api
मैं एक और प्रक्रिया जोड़ने की जरूरत है - कि एक अलग में रहती है एक सिनात्रा एप्लिकेशन मेरी मशीन पर निर्देशिका। निर्देशिका में मैं सीडी, मैं के साथ टर्मिनल से इसे शुरू कर सकते हैं:
$ 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'
क्या यह भी संभव है? और यदि हां, तो कैसे?