services: postgres: image: postgres:17-alpine environment: POSTGRES_USER: dmrmap POSTGRES_PASSWORD: dmrmap POSTGRES_DB: dmrmap volumes: - pgdata:/var/lib/postgresql/data restart: unless-stopped dmrmap: build: context: . args: GIT_COMMIT: ${GIT_COMMIT:-unknown} depends_on: - postgres environment: - DATABASE_URL=postgres://dmrmap:dmrmap@postgres:5432/dmrmap?sslmode=disable - JSON_PATH=/app/rptrs.json - BMRPTRS_PATH=/app/bmrptrs.json - LISTEN_ADDR=:8080 - BM_SYNC=true - ADMIN_TOKEN=${ADMIN_TOKEN:-} restart: unless-stopped volumes: pgdata: