تشغيل رمز مخصص بعد بناء التطبيق في ملف app.yml

مرحباً @Discourse
هل يمكنني تشغيل كود مخصص في ملف app.yml عند إعادة بناء التطبيق؟

أي أوامر مخصصة لتشغيلها بعد البناء

run:

  • exec:
    cd: /var/discourse
    cmd:
    - /var/discourse/rebuild/apply.sh

محتوى ملف Apply.sh:-

docker cp ./rebuild/static_controller.rb app:/var/www/discourse/app/controllers/static_controller.rb

docker cp ./rebuild/routes.rb app:/var/www/discourse/config/routes.rb

docker cp ./rebuild/site_settings.yml app:/var/www/discourse/config/site_settings.yml

./launcher restart app

هل أنت متأكد من أنك تريد الكتابة فوق تلك الملفات بالجملة بدلاً من تعديلها؟

إعجاب واحد (1)

نعم يا @Stephen، أنا متأكد من إعادة كتابة هذه الملفات

كما أنني أقوم بتشغيل أمر التصحيح بعد إعادة بناء التطبيق ثم يقومون بنسخ الملف إلى صور Docker

/rebuild/apply.sh

لكنني فضولي لتنفيذ كود مخصص في ملف app.yml

أعتقد أن هذا سيفي بالغرض المطلوب.
سيكون من الأفضل لك حل مشكلتك باستخدام إضافة.