Como coletar todos os ativos estáticos (js, css) usados pelo Discourse

Obrigado, @schleifer. Sua resposta foi muito útil. No entanto, ainda tenho algumas perguntas de acompanhamento:

  1. Onde posso encontrar a documentação para hooks como after_assets_precompile? Pesquisei na documentação do Docker e também no repositório do Discourse no GitHub, mas não encontrei nenhuma informação sobre isso. Preciso configurar os hooks chamados after_assets_precompile eu mesmo (como fazer isso?) ou eles já estão configurados pelo Discourse, como o after_code?

  2. Pelo que entendi, meu pseudocódigo ficaria assim:

     hooks:
       after_assets_precompile:
         - exec:
             cd: $home
             cmd:
               - entrar no contêiner Docker
               - cd para `/var/www/discourse/public/assets/`
               - git add, commit e push para o repositório do GitHub
    

Obrigado.