Es scheint, dass Highlighter immer noch gut im Container lebt. Wenn ich /lib/highlight_js.rb wie in diesem Artikel erwähnt ändere, dann funktioniert es.
Momentan habe ich einen Schritt zur Container-YAML-Datei im run:-Teil hinzugefügt, mit der Korrektur als Workaround, bis dieses Highlighter-Asset auch Teil der Komponenten ist, die während des Builds in den S3-Bucket hochgeladen werden.
- 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"'
Ist dies also ein Fehler oder ein fehlendes/noch nicht überarbeitetes Asset, das ./launcher rebuild <container_name> nicht in die Asset-Liste aufnimmt, die in den S3-Bucket verschoben werden?