Quiero mantener la base de datos PostgreSQL en un servidor separado [instalación estándar de Docker]

Intenté todo pero siempre obtengo este error. Intenté los métodos a continuación pero obtengo el mismo error cada vez.

Error:

./launcher rebuild app
Se detectó la arquitectura x86_64.
Asegurando que el lanzador esté actualizado
Obteniendo origen
El lanzador está actualizado
Deteniendo el contenedor antiguo
+ /usr/bin/docker stop -t 60 app
app
(desconocido): no se encontró la clave esperada al analizar un mapeo de bloque en la línea 40, columna 3 -e LANG=en_US.UTF-8
Error de sintaxis YAML. Por favor, revise sus archivos de configuración de containers/*.yml.

¿No funciona porque es una instalación estándar? Gracias por tu ayuda.

Eso significa que cometiste un error al editar el archivo app.yml. Necesitas editar y corregir el error que está alrededor de la línea 40.

4 Me gusta

Gracias por tu interés, pero no estoy cometiendo errores, he intentado todas las formas posibles. Da el error solo cuando agrego estos códigos. No da error cuando lo quito. y quito el código en la línea donde da el error, curiosamente vuelve a dar el mismo error. en el código de error 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"

¿Estoy agregando los códigos en el lugar equivocado? ¿No debería agregarse debajo de env:?

  • mi nuevo servidor base de datos postgresql 14

Gracias por la ayuda.

YAML está indentado con espacios en blanco y es muy fácil cometer errores como este si no estás familiarizado con él y no eres muy cuidadoso.

Cada uno de ellos debe estar en la sección env y seguir el mismo nivel de indentación que otras claves similares. Puede utilizar herramientas como http://www.yamllint.com/ para validar su configuración.

6 Me gusta

Eres increíble, estuve muy ocupado por una interesante brecha :slight_smile: Te lo debo..

2 Me gusta

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