version: '3' services: sonic-server-eureka: image: "registry.cn-hangzhou.aliyuncs.com/sonic-cloud/sonic-server-eureka:v1.4.1-beta" hostname: sonic-server-eureka environment: - SONIC_EUREKA_USERNAME - SONIC_EUREKA_PASSWORD - SONIC_EUREKA_PORT - SONIC_EUREKA_HOST=sonic-server-eureka volumes: - ./logs/:/logs/ networks: - sonic-network ports: - "${SONIC_EUREKA_PORT}:${SONIC_EUREKA_PORT}" sonic-server-gateway: image: "registry.cn-hangzhou.aliyuncs.com/sonic-cloud/sonic-server-gateway:v1.4.1-beta" hostname: sonic-server-gateway environment: - SONIC_EUREKA_USERNAME - SONIC_EUREKA_PASSWORD - SONIC_EUREKA_PORT - SONIC_EUREKA_HOST=sonic-server-eureka - SECRET_KEY - EXPIRE_DAY volumes: - ./logs/:/logs/ depends_on: - sonic-server-eureka networks: - sonic-network restart: on-failure sonic-server-controller: image: "registry.cn-hangzhou.aliyuncs.com/sonic-cloud/sonic-server-controller:v1.4.1-beta" environment: - SONIC_EUREKA_USERNAME - SONIC_EUREKA_PASSWORD - SONIC_EUREKA_PORT - SONIC_EUREKA_HOST=sonic-server-eureka - MYSQL_HOST - MYSQL_PORT - MYSQL_DATABASE - MYSQL_USERNAME - MYSQL_PASSWORD - SERVER_HOST - SERVER_PORT - SECRET_KEY - EXPIRE_DAY - REGISTER_ENABLE - NORMAL_USER_ENABLE - LDAP_USER_ENABLE - LDAP_USER_ID - LDAP_BASE_DN - LDAP_BASE - LDAP_USERNAME - LDAP_PASSWORD - LDAP_URL networks: - sonic-network volumes: - ./logs/:/logs/ depends_on: - sonic-server-eureka restart: on-failure sonic-server-folder: image: "registry.cn-hangzhou.aliyuncs.com/sonic-cloud/sonic-server-folder:v1.4.1-beta" environment: - SONIC_EUREKA_USERNAME - SONIC_EUREKA_PASSWORD - SONIC_EUREKA_HOST=sonic-server-eureka - SONIC_EUREKA_PORT - SERVER_HOST - SERVER_PORT - SECRET_KEY - EXPIRE_DAY networks: - sonic-network volumes: - ./keepFiles/:/keepFiles/ - ./imageFiles/:/imageFiles/ - ./recordFiles/:/recordFiles/ - ./packageFiles/:/packageFiles/ - ./logs/:/logs/ depends_on: - sonic-server-eureka restart: on-failure sonic-client-web: image: "registry.cn-hangzhou.aliyuncs.com/sonic-cloud/sonic-client-web:v1.4.1-beta" environment: - SERVER_HOST - SERVER_PORT networks: - sonic-network depends_on: - sonic-server-gateway restart: on-failure ports: - "${SERVER_PORT}:80" networks: sonic-network: driver: bridge