discourse_docker リポジトリの Vagrantfile は本番環境向け?

https://github.com/discourse/discourse_docker/blob/master/Vagrantfile ファイルは本番環境で使用することを意図していますか?

もしそうであれば、Discourse インストールにどのようにアクセスすればよいですか?(デフォルトでは 192.168.33.11 にマッピングされます)

それとも、単にコピーしてテンプレートとして使用するべきでしょうか?

いいえ、そうではありません。これは元々 Docker ファイルの開発に使用されていました。メンテナーがもはや使用していないため、削除します。お知らせいただきありがとうございます。

本番環境で Discourse を実行するには、Discourse 公式の標準インストールに従ってください。

私は 2.5.0.beta4 まで、Discourse の Docker イメージのビルドを Mac でテストするために Vagrantfile を使用していました。カスタムテンプレートやカスタム app.yml なども含まれていました。ランチャー・スクリプトを通じてイメージのビルドをテストすることで、デプロイ前に問題がないかを確認できていました。当社のパイプラインでは Vagrant は不要ですが、ローカル環境では Vagrant VM 以外にランチャー・スクリプトを実行する方法が思いつきませんでした。2.5.0.beta7 にアップグレードしたところ、Vagrantfile が削除されていることに気づき、ローカルで Discourse イメージをビルドできなくなりました。

Mac でローカルに Discourse の Docker イメージをビルドするための推奨方法はありますか?

そのためには、仮想化された Linux 環境が必要です。前述の通り、メンテナンス担当者が Vagrant 設定を使用したことがないため、この設定はビットロー(経年劣化)を起こしやすく、サポートの対象外となっています。現在、イメージの開発および自動ビルドの両方は Linux 環境で行われています。