services: postgres: image: postgres:17-alpine environment: POSTGRES_USER: dmrmap POSTGRES_PASSWORD: dmrmap POSTGRES_DB: dmrmap volumes: - pgdata-dev:/var/lib/postgresql/data ports: - "5432:5432" dmrmap: build: context: . dockerfile: Dockerfile.dev ports: - "8080:8080" volumes: - .:/app - go-mod-cache:/go/pkg/mod - go-build-cache:/root/.cache/go-build - node_modules:/app/node_modules 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 - ADMIN_TOKEN=adminparty volumes: go-mod-cache: go-build-cache: node_modules: pgdata-dev: