version: '3' services: frontend: build: context: . dockerfile: ./docker/Dockerfile.server image: rynowak/blazing_backend-frontend ports: - "5000:80" depends_on: - delivery - menu - orders environment: ASPNETCORE_ENVIRONMENT: Development DATA__DIRECTORY: /var/lib/db volumes: - data-volume:/var/lib/db delivery: build: context: . dockerfile: ./docker/Dockerfile.delivery image: rynowak/blazing_backend-delivery depends_on: - redis environment: ASPNETCORE_ENVIRONMENT: Development SERVICE__REDIS: "redis:6379" manager: build: context: . dockerfile: ./docker/Dockerfile.manager image: rynowak/blazing_backend-manager ports: - "5005:80" depends_on: - delivery - orders environment: ASPNETCORE_ENVIRONMENT: Development menu: build: context: . dockerfile: ./docker/Dockerfile.menu image: rynowak/blazing_backend-menu environment: ASPNETCORE_ENVIRONMENT: Development DATA__DIRECTORY: /var/lib/db volumes: - data-volume:/var/lib/db orders: build: context: . dockerfile: ./docker/Dockerfile.orders image: rynowak/blazing_backend-orders depends_on: - redis environment: ASPNETCORE_ENVIRONMENT: Development DATA__DIRECTORY: /var/lib/db SERVICE__REDIS: "redis:6379" volumes: - data-volume:/var/lib/db redis: image: redis zipkin: image: openzipkin/zipkin ports: - "9411:9411" volumes: data-volume: