ドメインがDigitalOceanドロップレットを指していますが、gitからクローンしたリポジトリを使用してインストールは正常に完了しました。しかし、ドメインでもIPアドレスでもフォーラムが見つかりません。サーバーポート80と443はリッスンしており、サービスが実行されていることを確認しています。

ドメインがDigitalOceanドロップレットを指していますが、gitからクローンしたリポジトリを使用してインストールは正常に完了しました。しかし、ドメインでもIPアドレスでもフォーラムが見つかりません。サーバーポート80と443はリッスンしており、サービスが実行されていることを確認しています。

サーバーのIPアドレスとサイトのドメインは何ですか?
標準のインストールで説明されているように discourse-setup を実行しましたか?
ドメイン: forum.jcdesigngroup.xyz
IP: 159.65.83.150
はい、./discourse-setup スクリプトを使用し、質問に答えて正常に完了しました。実行中の Discourse の Docker コンテナは表示できますが、ブラウザからはアクセスできません。
そのサーバー (159.65.83.150) に SSH できますか?そのアドレスがドメインの解決先であることを確認しました。
discourse-setup はドメインが解決されることをテストするので、問題が何であるかよくわかりません。
以下の出力を教えてください。
docker ps
および
tail /var/discourse/shared/standalone/log/var-log/nginx/access.log
はい、解決しました。discourse-setup の実行中に「forum.jcdesigngroup.xyz への接続に成功しました」と表示されたためです。
docker ps の出力:
指定されたディレクトリに対する tail コマンドの出力は、「そのようなディレクトリはありません」と表示されています。
現在稼働しています。サーバーの起動に信じられないほど時間がかかったようです。数時間前に確認したところ、502エラーが出ていました。これは、nginxは動作していましたが、Railsがまだ完全に起動していなかったことを示唆しています。
1GBではもう十分ではないのではないかと疑問に思っています。
いいえ、実際には、ドメイン名 jcdesigngroup.xyz でウェブサイトが実行されておらず、サブドメインを使用していたことが原因でした。Discourse が SSL 証明書を取得しようとしたときに、ドメイン jcdesigngroup.xyz に有効な CAA がないというエラーが発生しました。ネームサーバーも設定しました。アプリを再構築した後、実行できるようになりました。SMTP サーバーに問題がありますが、すぐに解決されることを願っています。
スペックの低い(1GB RAM)Oracleの無料サーバーでは問題ありません。nginxの起動とフォーラムの実際の稼働の間には、数秒待つ必要があります。