sql >> Base de Datos >  >> RDS >> PostgreSQL

Conéctese a una base de datos PostgreSQL en un contenedor Docker

Cuando usa docker-compose, "descubre" servicios a través del nombre de host. Su servicio de base de datos se define con la etiqueta postgres . Úselo como nombre de host en la configuración de su aplicación.

Además, la contraseña y el nombre de la base de datos deben estar sincronizados con la configuración de su aplicación. Esto se hace a través de variables de entorno para el servicio postgres:

services:
  postgres:
    environment:
      - POSTGRES_PASSWORD: "mysecretpassword"
      - POSTGRES_DB: "wgomanager"
  # rest of docker-compose.yml

Consulte los documentos de imagen sobre cómo varios env. vars afectan la configuración del servicio.