Foreman: ضع في اعتبارك علامة استثناء عند بدء تشغيل فورمان؟

تم إنشاؤها على ٢٠ يونيو ٢٠١٦  ·  5تعليقات  ·  مصدر: ddollar/foreman

أهلا،

مع إضافة Heroku لميزة مرحلة الإصدار مؤخرًا ، يمكننا الآن إضافة عملية release التي سيقوم Heroku بتشغيلها مرة واحدة عند النشر. هذا ، ومع ذلك ، لا يحتاج إلى تشغيله في التطوير.
من الواضح أنني أدرك أن فورمان ليس مقترنًا بالنظام البيئي الخاص بـ heroku (ولا ينبغي أن يكون كذلك) ولكن هل تفكر في إضافة علامة --except حتى نتمكن من تشغيل جميع العمليات باستثناء القائمة؟ بمعنى آخر

foreman start --except=release

حاليًا ، يتم إضافة سطر مثل هذا:

release: bundle exec rails db:migrate

يتسبب في خروج فورمان بمجرد اكتمال الترحيل. إذا كانت هذه ميزة تهتم بها ، فسأكون سعيدًا بكتابة التصحيح الخاص بها ولكني أردت التحقق من أنني لا أفقد الوظيفة الحالية أولاً أو ما إذا كانت شيئًا لا تعتقد أنه ينتمي إلى فورمان.

هتافات

التعليق الأكثر فائدة

ما الذي نجح معي:
ستؤدي إضافة سطر مثل formation: release=0,web=1,webpacker=1 إلى ملف .foreman الخاص بك إلى التأكد من عدم تشغيل مهمة الإصدار والعمليات الأخرى (في حالتي: webpacker).

صفحات الرجل: http://ddollar.github.io/foreman/

ال 5 كومينتر

طلب إغلاق هذا عندما أسحب حلاً محتملاً على # 635

لدى فورمان حاليًا العلم -m (تشكيل) حيث يمكنك تحديد أشياء مثل foo=0 . انظر التعليق على # 635 أيضًا.

ما الذي نجح معي:
ستؤدي إضافة سطر مثل formation: release=0,web=1,webpacker=1 إلى ملف .foreman الخاص بك إلى التأكد من عدم تشغيل مهمة الإصدار والعمليات الأخرى (في حالتي: webpacker).

صفحات الرجل: http://ddollar.github.io/foreman/

ما زلت أرى قيمة في --except . لديّ أداة لا تعرف شيئًا عن التكوين ولكن ما زلت أريد أن أكون قادرًا على استبعاد بعض العمليات. أو شيء مثل -m foo=0,*=1 سيعمل أيضًا.

جرب -m all=1,foo=0

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات