مرحباً @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
Stephen
(Stephen)
2
هل أنت متأكد من أنك تريد الكتابة فوق تلك الملفات بالجملة بدلاً من تعديلها؟
إعجاب واحد (1)
نعم يا @Stephen، أنا متأكد من إعادة كتابة هذه الملفات
كما أنني أقوم بتشغيل أمر التصحيح بعد إعادة بناء التطبيق ثم يقومون بنسخ الملف إلى صور Docker
/rebuild/apply.sh
لكنني فضولي لتنفيذ كود مخصص في ملف app.yml
pfaffman
(Jay Pfaffman)
4
أعتقد أن هذا سيفي بالغرض المطلوب.
سيكون من الأفضل لك حل مشكلتك باستخدام إضافة.