Discourse で使用されているすべての静的アセット(js、css)を収集する方法

@schleifer さん、ありがとうございます。大変参考になりました。ただ、いくつか追加の質問があります:

  1. after_assets_precompile のようなフックに関するドキュメントはどこで見つけることができますか?Docker のドキュメントや Discourse の GitHub リポジトリを検索しましたが、それに関する情報は見つかりませんでした。after_assets_precompile という名前のフックを自分で設定する必要があるのでしょうか(その場合、どのように設定すればよいですか?)、それとも after_code のように Discourse 側で既に設定されているのでしょうか?

  2. 私の理解では、擬似コードは以下のようになります:

     hooks:
       after_assets_precompile:
         - exec:
             cd: $home
             cmd:
               - Docker コンテナに入室
               - `/var/www/discourse/public/assets/` に移動
               - git add、commit、そして GitHub リポジトリに push
    

よろしくお願いいたします。