Как собрать все статические ресурсы (js, css), используемые Discourse

Спасибо, @schleifer. Ваш ответ очень полезен. Однако у меня есть ещё несколько уточняющих вопросов:

  1. Где можно найти документацию по хукам, таким как after_assets_precompile? Я искал в документации Docker, а также в репозитории Discourse на GitHub, но не нашёл никакой информации об этом. Мне нужно самостоятельно настроить хуки с именем after_assets_precompile (как это сделать?) или они уже настроены в Discourse, как, например, after_code?

  2. Насколько я понимаю, мой псевдокод будет выглядеть так:

     hooks:
       after_assets_precompile:
         - exec:
             cd: $home
             cmd:
               - войти в контейнер Docker
               - перейти в `/var/www/discourse/public/assets/`
               - выполнить git add, commit и push в репозиторий GitHub
    

Спасибо.