services: pg: image: postgres:latest environment: POSTGRES_USER: '${POSTGRES_USER}' POSTGRES_DB: '${POSTGRES_DB}' POSTGRES_PASSWORD: '${POSTGRES_PASSWORD}' ports: - '45432:5432' # server: # ports: # - '40080:80' # environment: # CONNECTIONSTRINGS__SPACERACE: "Server=pg;Port=5432;Database=${POSTGRES_DB};User Id=${POSTGRES_USER};Password=${POSTGRES_PASSWORD}" # build: # context: . # dockerfile: ./Dockerfile # command: dotnet watch server: image: mcr.microsoft.com/dotnet/sdk:7.0 depends_on: - 'pg' ports: - '40080:80' environment: CONNECTIONSTRINGS__SPACERACE: "Server=pg;Port=5432;Database=${POSTGRES_DB};User Id=${POSTGRES_USER};Password=${POSTGRES_PASSWORD}" command: dotnet watch working_dir: "/App" volumes: - "./:/App"