Discourse で使用されているすべての静的アセット(js、css)を収集する方法

ファイル内容の SHA1 ハッシュです。以下で生成されます:

使用されるコンパイル済みバージョンは /var/www/discourse/public/assets/ に配置されます。

app.yml に節を追加すると、コンテナが再構築された後にアクションを実行できます。例えば、S3 へのアップロードには以下に似た設定を使用します:

hooks:
  after_assets_precompile:
    - exec:
        cd: $home
        cmd:
          - sudo -E -u discourse bundle exec rake s3:upload_assets

あなたのケースでは、コンテナがビルドされたときにコンパイル済みアセットを GitHub にプッシュするために実行するコマンドに、rake タスクを置き換えてください。