PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Conecte-se a um banco de dados PostgreSQL em um contêiner do Docker


Ao usar o docker-compose, você "descobre" serviços por meio do nome do host. Seu serviço de banco de dados é definido com o rótulo postgres . Use-o como um nome de host na configuração do seu aplicativo.

Além disso, a senha e o nome do banco de dados devem estar sincronizados com a configuração do seu aplicativo. Isso é feito por meio de variáveis ​​de ambiente para o serviço postgres:
services:
  postgres:
    environment:
      - POSTGRES_PASSWORD: "mysecretpassword"
      - POSTGRES_DB: "wgomanager"
  # rest of docker-compose.yml

Consulte os documentos de imagem sobre como vários env. vars afetam a configuração do serviço.