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: depends_on: - 'pg' 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 volumes: - "./:/App"