version: "3.4" services: postgres: container_name: "postgres" image: postgres environment: POSTGRES_PASSWORD: password ports: - "5432:5432" networks: - app-network api-gateway: container_name: "api-gateway" image: ${DOCKER_REGISTRY-}processmanagementcenter build: context: . dockerfile: ProcessManagementCenter/Development.Dockerfile volumes: - "./ProcessManagementCenter/Context:/src/ProcessManagementCenter/Context" - "./ProcessManagementCenter/Controllers:/src/ProcessManagementCenter/Controllers" - "./ProcessManagementCenter/Domain:/src/ProcessManagementCenter/Domain" - "./ProcessManagementCenter/Migrations:/src/ProcessManagementCenter/Migrations" - "./ProcessManagementCenter/Services:/src/ProcessManagementCenter/Services" - "./ProcessManagementCenter/Utils:/src/ProcessManagementCenter/Utils" - "./ProcessManagementCenter/appsettings.json:/src/ProcessManagementCenter/appsettings.json" - "./ProcessManagementCenter/appsettings.Development.json:/src/ProcessManagementCenter/appsettings.Development.json" - "./ProcessManagementCenter/Program.cs:/src/ProcessManagementCenter/Program.cs" - "./ProcessManagementCenter/Startup.cs:/src/ProcessManagementCenter/Startup.cs" networks: - app-network environment: - ASPNETCORE_ENVIRONMENT=Development ports: - "5000:5000" notifications-service: container_name: "notifications-service" image: ${DOCKER_REGISTRY-}notifications build: context: . dockerfile: Notifications/Development.Dockerfile volumes: - "./Notifications/Context:/src/Notifications/Context" - "./Notifications/Controllers:/src/Notifications/Controllers" - "./Notifications/Domain:/src/Notifications/Domain" - "./Notifications/Migrations:/src/Notifications/Migrations" - "./Notifications/Services:/src/Notifications/Services" - "./Notifications/Utils:/src/Notifications/Utils" - "./Notifications/appsettings.json:/src/Notifications/appsettings.json" - "./Notifications/appsettings.Development.json:/src/Notifications/appsettings.Development.json" - "./Notifications/Program.cs:/src/Notifications/Program.cs" - "./Notifications/Startup.cs:/src/Notifications/Startup.cs" networks: - app-network environment: - ASPNETCORE_ENVIRONMENT=Development ports: - "5001:5000" networks: app-network: driver: bridge