version: '3.8' services: dashboard-service: build: context: ../.. dockerfile: services/dashboard-service/deploy/docker/Dockerfile container_name: dashboard-service ports: - "8086:8086" environment: - SPRING_PROFILES_ACTIVE=docker - DB_HOST=111.229.80.149 - DB_PORT=3306 - DB_NAME=erp_db - DB_USER=root - DB_PASSWORD=nihao588+ - REDIS_HOST=111.229.80.149 - REDIS_PORT=6379 - REDIS_PASSWORD=Y(@r5tGk9$Lp2 - NACOS_HOST=43.226.44.101 - NACOS_PORT=8848 networks: - erp-network restart: unless-stopped healthcheck: test: ["CMD", "curl", "-f", "http://localhost:8086/actuator/health"] interval: 30s timeout: 10s retries: 3 start_period: 60s networks: erp-network: external: true