يبدو أن الـ highlighter لا يزال يعمل بشكل جيد في الحاوية. إذا قمت بتعديل /lib/highlight_js.rb كما هو مذكور في هذه المقالة فسيعمل ذلك.
حالياً، أضفت خطوة إلى ملف yml الخاص بالحاوية في جزء run:، مع الإصلاح كحل مؤقت حتى يصبح هذا الأصل الخاص بالـ highlighter جزءًا من المكونات التي يتم تحميلها إلى S3 bucket أثناء البناء.
- 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 bucket؟