services: db: image: ${QUALITY_POSTGIS_IMAGE:?Set QUALITY_POSTGIS_IMAGE} environment: POSTGRES_DB: postgres POSTGRES_USER: ${QUALITY_POSTGRES_USER:?Set QUALITY_POSTGRES_USER} POSTGRES_PASSWORD: ${QUALITY_POSTGRES_PASSWORD:?Set QUALITY_POSTGRES_PASSWORD} healthcheck: test: ["CMD-SHELL", "pg_isready -h 127.0.0.1 -U $$POSTGRES_USER -d $$POSTGRES_DB"] interval: 3s timeout: 3s retries: 20 volumes: - quality_postgres_data:/var/lib/postgresql networks: [internal] networks: internal: internal: true volumes: quality_postgres_data: