Procfile यह घोषित करने के लिए एक तंत्र है कि Heroku प्लेटफ़ॉर्म पर आपके एप्लिकेशन के dynos द्वारा कौन से कमांड चलाए जाते हैं।
प्रक्रिया प्रकार और प्रोफाइल से, जो एक अच्छा परिचय है, लेकिन मूल रूप से आप प्रोफाइल का उपयोग हेरोकू को अपने ऐप के विभिन्न टुकड़ों को चलाने के तरीके को बताने के लिए करते हैं। प्रत्येक पंक्ति पर कोलन के बाईं ओर का भाग प्रक्रिया प्रकार है; दाईं ओर का भाग उस प्रक्रिया को शुरू करने के लिए चलाने का आदेश है।
प्रक्रिया प्रकार कुछ भी हो सकते हैं, हालांकि web विशेष है, क्योंकि हेरोकू HTTP अनुरोधों को web . के साथ शुरू की गई प्रक्रियाओं तक रूट करेगा नाम। अन्य प्रक्रियाओं, जैसे कि पृष्ठभूमि कार्यकर्ता, को कुछ भी नाम दिया जा सकता है, और आप हेरोकू टूलबेल्ट का उपयोग उन प्रक्रियाओं को शुरू करने या रोकने के लिए इसके नाम का हवाला देकर कर सकते हैं।
तो, संक्षेप में, worker आवश्यक नहीं है, जब तक कि आप heroku ps के साथ प्रक्रिया को नियंत्रित करके पृष्ठभूमि में किसी अन्य प्रक्रिया को चलाना नहीं चाहते हैं आदेश।