Il semble que le surligneur fonctionne toujours correctement dans le conteneur. Si je modifie /lib/highlight_js.rb comme mentionné dans cet article, cela fonctionne.
Pour l’instant, j’ai ajouté une étape au fichier yml du conteneur dans la partie run:, avec la correction comme solution de contournement jusqu’à ce que cet actif de surligneur fasse également partie des composants qui sont téléchargés dans le bucket S3 lors de la construction.
- 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"'
Alors, est-ce un bug ou un actif manquant/non refait que ./launcher rebuild <container_name> n’inclut pas dans la liste des actifs déplacés vers le bucket S3 ?