version: '2.1'
services:
web:
depends_on:
db:
condition: service_healthy
build: ./
db:
image: postgres:alpine
restart: always
ports:
- "8082:5432"
environment:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
POSTGRES_DB: vticket
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:5432"]
interval: 30s
timeout: 10s
retries: 5
Что мне нужно сделать, чтобы служба web ожидала запуска БД?
Пробовал делать это разными способами. В любом случае, он сначала запускает веб.