Copia file personalizzato nel container discourse durante la build

Qualcuno mi può aiutare?
Ho aggiunto del codice personalizzato in 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 "Copia del file in /var/www/discourse/app/controller"
  - exec: chmod -R 777 /var/www/discourse/config

Tutte le cose vengono eseguite con successo
ma se uso il comando mv, il codice si interrompe

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

Guarda come fanno Discourse Chatbot 🤖 o Discourse Frotz 🧙 nelle istruzioni di configurazione.

c’è un altro modo

La mia migliore ipotesi è che il file che stai cercando di copiare non sia presente o che la destinazione non esista. La risposta dovrebbe trovarsi nei log.

Dovresti probabilmente fare quello che stai cercando di fare in un plugin.

Copia del file script ruby completata ma il problema principale è che ho personalizzato il codice ruby e questo genera un errore 502 bad gateway