ハイライターはコンテナ内でも問題なく動作しているようです。この記事で言及されているように/lib/highlight_js.rbを修正すると、動作します。
現在、このハイライターアセットがビルド中にS3バケットにアップロードされるコンポーネントの一部になるまでの回避策として、コンテナのymlファイルのrun:部分に修正を追加しました。
- replace:
filename: /var/www/discourse/lib/highlight_js.rb
from: '"/highlight-js/#{Discourse.current_hostname}/#{version SiteSetting.highlighted_languages}.js"'
to: '"https://#{Discourse.current_hostname}/highlight-js/#{Discourse.current_hostname}/#{version SiteSetting.highlighted_languages}.js"'
これはバグでしょうか、それとも./launcher rebuild <container_name>がS3バケットに移動されるアセットリストにこれを含まない、見落とされた/やり直されていないアセットでしょうか?