Voglio mantenere il database PostgreSQL su un server separato [installazione Docker standard]

Ho provato di tutto ma ottengo sempre questo errore. Ho provato i metodi seguenti ma ottengo lo stesso errore ogni volta.

Errore:

./launcher rebuild app
Rilevata architettura x86_64.
Verifica che il launcher sia aggiornato
Recupero origine
Il launcher è aggiornato
Arresto del vecchio container
+ /usr/bin/docker stop -t 60 app
app
(sconosciuto): non è stata trovata la chiave attesa durante l'analisi di una mappatura di blocchi alla riga 40 colonna 3 -e LANG=en_US.UTF-8
Errore di sintassi YAML. Controlla i file di configurazione in containers/*.yml.

Non funziona perché è un’installazione standard? grazie per l’aiuto.

Ciò significa che hai commesso un errore durante la modifica del file app.yml. Devi modificare e correggere l’errore che si trova intorno alla riga 40.

Grazie per il tuo interesse, ma non sto commettendo errori, ho provato in ogni modo possibile. Dà errore solo quando aggiungo questi codici. Non dà errore quando lo rimuovo. e rimuovo il codice nella riga in cui dà errore, stranamente dà di nuovo lo stesso errore. nel codice di errore 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"

Sto aggiungendo i codici nel posto sbagliato? Non dovrebbe essere aggiunto sotto env:?

  • il mio nuovo server database postgresql 14

Grazie per l’aiuto

YAML è indentato con spazi bianchi ed è molto facile commettere errori come questo se non si ha familiarità con esso e non si è molto attenti.

Ognuno di questi deve essere nella sezione env e seguire lo stesso livello di indentazione delle altre chiavi simili. È possibile utilizzare strumenti come http://www.yamllint.com/ per convalidare la configurazione.

Sei fantastico, ero così impegnato a causa di un interessante divario :slight_smile: Ti devo un favore..