こんにちは @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
それがあなたの望むものだと思います。
プラグインで問題を解決した方が良いでしょう。