version: '3.7' services: internal-gateway: image: 'Company.Project-internal-gateway:${TAG:-latest}' build: context: . dockerfile: gateways/Company.Project.InternalGateway.Host/Dockerfile depends_on: - identity-service - product-service public-web-gateway: image: 'Company.Project-public-web-gateway:${TAG:-latest}' build: context: . dockerfile: gateways/Company.Project.PublicWebGateway.Host/Dockerfile depends_on: - product-service identity-service: image: 'Company.Project-identity-service:${TAG:-latest}' build: context: . dockerfile: microservices/Company.Project.IdentityService.Host/Dockerfile depends_on: - rabbitmq - redis - sqlserver product-service: image: 'Company.Project-product-service:${TAG:-latest}' build: context: . dockerfile: microservices/Company.Project.ProductService.Host/Dockerfile depends_on: - sqlserver - redis auth-server: image: 'Company.Project-auth-server:${TAG:-latest}' build: context: . dockerfile: applications/Company.Project.AuthServer.Host/Dockerfile depends_on: - redis - rabbitmq - identity-service backend-admin-app: image: 'Company.Project-backend-admin-app:${TAG:-latest}' build: context: . dockerfile: applications/Company.Project.BackendAdminApp.Host/Dockerfile depends_on: - internal-gateway volumes: dbdata: