version: '3.8' services: waybill-service: build: context: . dockerfile: Dockerfile container_name: waybill-service restart: unless-stopped 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=111.229.80.149 - NACOS_PORT=8848 - EXPRESS_MOCK=false networks: - erp-network healthcheck: test: ["CMD", "curl", "-f", "http://localhost:8086/actuator/health"] interval: 30s timeout: 10s retries: 3 start_period: 60s deploy: resources: limits: memory: 512M reservations: memory: 256M networks: erp-network: external: true