services: postgres: image: postgres:16-alpine ports: - '5432:5432' environment: POSTGRES_USER: tracking POSTGRES_PASSWORD: tracking POSTGRES_DB: tracking volumes: - tracking_pg_data:/var/lib/postgresql/data healthcheck: test: ['CMD-SHELL', 'pg_isready -U tracking -d tracking'] interval: 5s timeout: 5s retries: 10 volumes: tracking_pg_data: