Cómo recopilar todos los activos estáticos (js, css) utilizados por Discourse

Gracias @schleifer. Tu respuesta es muy útil. Sin embargo, todavía tengo algunas preguntas de seguimiento:

  1. ¿Dónde puedo encontrar la documentación para hooks como after_assets_precompile? He buscado en la documentación de Docker y también en el repositorio de GitHub de Discourse, pero no encuentro ninguna información al respecto. ¿Tengo que configurar yo mismo los hooks llamados after_assets_precompile (¿cómo se hace?) o ya están configurados por Discourse, como after_code?

  2. Según entiendo, mi pseudocódigo se vería así:

     hooks:
       after_assets_precompile:
         - exec:
             cd: $home
             cmd:
               - entrar al contenedor de Docker
               - ir a `/var/www/discourse/public/assets/`
               - git add, commit y push al repositorio de GitHub
    

Gracias.