version: '3.8' services: survey-extractor: user: "${UID}:${GID}" build: context: .. dockerfile: .devcontainer/Dockerfile command: sleep infinity env_file: - ../.db-env volumes: - ..:/workspaces/survey-extractor depends_on: - db networks: - survey-net db: image: postgres:17.4 restart: unless-stopped ports: - 5432:5432 env_file: - ../.db-env volumes: - postgres-data:/var/lib/postgresql/data networks: - survey-net pgadmin: image: dpage/pgadmin4 hostname: pgadmin ports: - 5555:80 env_file: - ../.db-env restart: unless-stopped depends_on: - db networks: - survey-net networks: survey-net: driver: bridge volumes: postgres-data: