نسخ ملف مخصص في حاوية Discourse أثناء البناء

هل يمكن لأحد مساعدتي؟
لقد قمت بإضافة كود مخصص في app.yml

run:
  - exec: chmod -R 777 /var/www/discourse/customize
  - exec: chmod -R 777 /var/www/discourse/app/controllers/
  - exec: mkdir -p /var/www/discourse/controll
  - exec: chmod -R 777 /var/www/discourse/controll
  - exec: chown discourse:discourse /var/www/discourse/controll
  - exec: cp /var/www/discourse/customize/static_controller.rb /var/www/discourse/controll
  - exec: cp /var/www/discourse/customize/routes.rb /var/www/discourse/controll
  - exec: cp /var/www/discourse/customize/site_settings.yml /var/www/discourse/controll

run:
  - exec: echo "Copying file to /var/www/discourse/app/controller"
  - exec: chmod -R 777 /var/www/discourse/config

كل شيء يعمل بنجاح
لكنني عندما أستخدم أمر mv، فإنه يكسر الكود

  - exec: mv /var/www/discourse/controll/routes.rb /var/www/discourse/config

انظر كيف يتم ذلك في تعليمات الإعداد على Discourse Chatbot 🤖 أو Discourse Frotz 🧙.

أي طريقة أخرى

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

يجب عليك على الأرجح القيام بما تحاول القيام به في إضافة (plugin).

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

تم نسخ ملف Ruby النصي ولكن المشكلة الرئيسية هي أنني قمت بتخصيص كود Ruby الخاص بي مما أدى إلى حدوث خطأ 502 Bad Gateway