ビルド中に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 🧙 のセットアップ手順を参考にしてください。

他に方法はありますか

コピーしようとしているファイルが存在しないか、宛先が存在しないことが原因だと推測します。ログに答えがあるはずです。

おそらく、やろうとしていることはプラグインで行うべきでしょう。

「いいね!」 1

Rubyスクリプトファイルのコピーは完了しましたが、主な問題は、カスタマイズしたRubyコードを実行すると502 Bad Gatewayエラーが発生することです。