mysql: image: mysql:latest ports: - 3306:3306 environment: - MYSQL_ROOT_PASSWORD=dbpass - MYSQL_DATABASE=dev net: host redis: container_name: redis image: redis:latest net: host kafka: container_name: kafka image: spotify/kafka:latest ports: - 2181:2181 - 9092:9092 environment: - ADVERTISED_HOST=$DOCKER_IP - ADVERTISED_PORT=9092 net: host account-web: image: account-web environment: - SPRING_PROFILES_ACTIVE=docker - DOCKER_IP=$DOCKER_IP net: host account-worker: image: account-worker environment: - SPRING_PROFILES_ACTIVE=docker - DOCKER_IP=$DOCKER_IP net: host order-web: image: order-web environment: - SPRING_PROFILES_ACTIVE=docker - DOCKER_IP=$DOCKER_IP net: host order-worker: image: order-worker environment: - SPRING_PROFILES_ACTIVE=docker - DOCKER_IP=$DOCKER_IP net: host payment-web: image: payment-web environment: - SPRING_PROFILES_ACTIVE=docker - DOCKER_IP=$DOCKER_IP net: host payment-worker: image: payment-worker environment: - SPRING_PROFILES_ACTIVE=docker - DOCKER_IP=$DOCKER_IP net: host warehouse-web: image: warehouse-web environment: - SPRING_PROFILES_ACTIVE=docker - DOCKER_IP=$DOCKER_IP net: host warehouse-worker: image: warehouse-worker environment: - SPRING_PROFILES_ACTIVE=docker - DOCKER_IP=$DOCKER_IP net: host discovery: image: discovery ports: - 8761:8761 environment: - SPRING_PROFILES_ACTIVE=docker - DOCKER_IP=$DOCKER_IP net: host dashboard: image: dashboard environment: - SPRING_PROFILES_ACTIVE=docker - DOCKER_IP=$DOCKER_IP net: host