https://github.com/discourse/discourse_docker/blob/master/Vagrantfile ファイルは本番環境で使用することを意図していますか?
もしそうであれば、Discourse インストールにどのようにアクセスすればよいですか?(デフォルトでは 192.168.33.11 にマッピングされます)
それとも、単にコピーしてテンプレートとして使用するべきでしょうか?
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 環境で行われています。