如何收集 Discourse 使用的所有静态资源(js、css)

感谢 @schleifer。您的回复非常有帮助。不过,我还有几个后续问题:

  1. 我可以在哪里找到像 after_assets_precompile 这样的 hooks 的文档?我搜索了 Docker 文档以及 Discourse 的 GitHub 仓库,但没找到任何相关信息。我需要自己设置名为 after_assets_precompile 的 hooks 吗(具体怎么做?)还是它已经像 after_code 一样由 Discourse 预设好了?

  2. 据我理解,我的伪代码大致如下:

     hooks:
       after_assets_precompile:
         - exec:
             cd: $home
             cmd:
               - 进入 Docker 容器
               - 切换到 `/var/www/discourse/public/assets/` 目录
               - 执行 git add、commit 并推送到 GitHub 仓库
    

谢谢。