CSP のせいで、/etc/hosts を試しましたが、同じエラーが発生しています。開発者がラップトップ内で何もかもできるように、DNS ソリューションをセットアップする必要なく、この機能をオンにするフラグや設定があると思っていたのですが。 macOS で開発用に Discourse をインストールする - ドキュメント / 開発者 - Discourse Meta を見ると、IP アドレスではなく http://localhost:3000 で動作するものにブートストラップされるようです。
私が抱えている課題は、Discourse をインストールするための自動化があり、同じプロセスを使用して開発、UAT、および本番環境の両方をセットアップしたいと考えていることです。また、開発環境がインターネットからアクセス可能である必要はないと考えていますが、現在のところ、適切な FQDN を解決する必要があるため、それが要件のようです。ユースケースは複数ありますが、その 1 つは、開発環境で Discourse のアップグレードを毎週自動化し、何も問題が発生しないかを確認するために多数のテストを実行することです。
いずれにしても、IP アドレス経由での直接アクセスを許可するという要件を緩和する方法があれば、知りたいです。そうでなければ、おそらく唯一の解決策は、小規模な DNS サービスをセットアップし、ラップトップがカスタム DNS サービスを使用するようにポイントすることですが、それは少し面倒なようです。