PostgreSQLデータベースを別サーバーに配置したい[標準Dockerインストール]

すべて試しましたが、常にこのエラーが発生します。以下に示した方法を試しましたが、毎回同じエラーが発生します。

エラー:

./launcher rebuild app
x86_64 arch detected.
Ensuring launcher is up to date
Fetching origin
Launcher is up-to-date
Stopping old container
+ /usr/bin/docker stop -t 60 app
app
(unknown): did not find expected key while parsing a block mapping at line 40 column 3 -e LANG=en_US.UTF-8
YAML syntax error. Please check your containers/*.yml config files.

標準インストールだから動作しないのでしょうか?助けてくれてありがとう。

つまり、app.yml ファイルの編集中に間違いがあったということです。40行目付近の間違いを編集して修正する必要があります。

「いいね!」 4

ご関心をお寄せいただきありがとうございます。しかし、私は間違いを犯していません。あらゆる可能性を試しました。これらのコードを追加するとエラーが発生します。削除するとエラーは発生しません。そして、エラーが発生した行のコードを削除すると、興味深いことに再び同じエラーが発生します。エラーコードでは LANG=en_US.UTF-8 です。

DISCOURSE_DB_SOCKET: ''
    DISCOURSE_DB_USERNAME: "ssss"
    DISCOURSE_DB_PASSWORD: "sssss"
     DISCOURSE_DB_HOST: localhost
    DISCOURSE_DB_NAME: "sssss"
    DISCOURSE_DB_PORT: "5432"

コードを追加する場所を間違っていますか? env: の下に追加すべきではありませんか?

  • 私の新しいサーバーデータベースは PostgreSQL 14 です。

助けてくれてありがとう。

YAML はホワイトスペースでインデントされ、慣れていない場合や注意していない場合は、このような間違いを犯しやすくなります。

これらはすべて env セクションの下にあり、他の類似キーと同じインデントレベルに従う必要があります。設定を検証するには、http://www.yamllint.com/ のようなツールを活用できます。

「いいね!」 6

素晴らしいですね。面白い隙間ができてとても忙しくなってしまいました :slight_smile: 恩に着ます..

「いいね!」 2

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.