version: '3.4' networks: my-network: driver: "bridge" services: reverseproxy: environment: - ASPNETCORE_ENVIRONMENT=Development - ASPNETCORE_URLS=https://+:7174;http://+:5178 ports: - "7174:7174" - "5178:5178" volumes: - ${APPDATA}/Microsoft/UserSecrets:/root/.microsoft/usersecrets:ro - ${APPDATA}/ASP.NET/Https:/root/.aspnet/https:ro networks: - "my-network" weatherforecast: environment: - ASPNETCORE_ENVIRONMENT=Development - ASPNETCORE_URLS=https://+:7151;http://+:5133 volumes: - ${APPDATA}/Microsoft/UserSecrets:/root/.microsoft/usersecrets:ro - ${APPDATA}/ASP.NET/Https:/root/.aspnet/https:ro networks: - "my-network" mongo: image: mongo restart: always ports: - 27018:27017 environment: MONGO_INITDB_ROOT_USERNAME: root MONGO_INITDB_ROOT_PASSWORD: example volumes: - ./docker-compose/mongo/data/db:/data/db networks: - "my-network" mongo-express: image: mongo-express restart: always ports: - 8081:8081 environment: ME_CONFIG_MONGODB_ADMINUSERNAME: root ME_CONFIG_MONGODB_ADMINPASSWORD: example ME_CONFIG_MONGODB_URL: mongodb://root:example@mongo:27017/ networks: - "my-network"