Web Story · DOCKER

Como esperar o PostgreSQL ficar pronto no Docker Compose

Configure healthcheck e service_healthy para ordenar a inicialização de banco e API.

DOCKER

Um container pode estar em execução enquanto o PostgreSQL ainda inicializa os arquivos de dados.

Slide 1 de 4

DOCKER

Se a API tenta conectar nesse intervalo, pode encerrar antes de o banco aceitar conexões.

Slide 2 de 4

DOCKER

Configure um healthcheck no serviço do banco e faça a API depender do estado saudável.

Slide 3 de 4

DOCKER

```yaml services: db: image: postgres:17 environment: POSTGRES_PASSWORD: local-dev healthcheck: test: ["CMD-SHELL", "pg…

Slide 4 de 4

Leitura completa

Continue no artigo

Configure healthcheck e service_healthy para ordenar a inicialização de banco e API.

Abrir matéria completa