Come raccogliere tutte le risorse statiche (js, css) utilizzate da Discourse

Grazie @schleifer. La tua risposta è molto utile. Tuttavia, ho ancora alcune domande di approfondimento:

  1. Dove posso trovare la documentazione per gli hook come after_assets_precompile? Ho cercato sia nella documentazione Docker che nel repository GitHub di Discourse, ma non ho trovato alcuna informazione al riguardo. Devo impostare io stesso gli hook denominati after_assets_precompile (come si fa?) o sono già configurati da Discourse, come after_code?

  2. Se ho capito bene, il mio pseudocodice dovrebbe essere:

     hooks:
       after_assets_precompile:
         - exec:
             cd: $home
             cmd:
               - entrare nel container Docker
               - passare a `/var/www/discourse/public/assets/`
               - eseguire git add, commit e push sul repository Github
    

Grazie.