M3U8 파일 지원

videojs를 사용하여 HLS 비디오를 재생하려고 합니다.
discourse/lib/oneboxer.rb 파일을 수정하여 다음 코드를 추가했습니다:

module Oneboxer
  ONEBOX_CSS_CLASS = "onebox"
  AUDIO_REGEX = /\A\.(mp3|og[ga]|opus|wav|m4[abpr]|aac|flac)\z/i
  VIDEO_REGEX = /\A\.(mov|mp4|webm|m4v|3gp|ogv|avi|mpeg|ogv)\z/i
  HLS_REGEX = /\A\.(m3u8)\z/i

 ***다른 코드 
    when HLS_REGEX
      <<~HTML
      <script src="https://vjs.zencdn.net/8.10.0/video.min.js"></script>
      <link href="https://vjs.zencdn.net/8.10.0/video-js.css" rel="stylesheet" />
      <div class="onebox video-onebox">
        <video-js #{additional_controls} width="100%" height="100%"  class="vjs-default-skin" controls>
          <source src="#{normalized_url}">
        </video-js>
      </div>
      HTML

이후 discourse-docker 프로젝트를 수정했습니다. https://github.com/discourse/discourse.git를
제가 수정한 프로젝트로 교체했습니다.
다음 파일들을 교체했습니다:

image/base/slim.Dockerfile
image/discourse_dev/postgres_dev.template.yml

하지만 동작하지 않습니다.
이 기능을 수정해 주실 분이 있을까요?
보상을 지급할 수 있습니다.