| @@ -173,9 +173,13 @@ services: | |||||
| nacos: | nacos: | ||||
| image: ${NACOS_IMAGE:-nacos/nacos-server:v2.3.2-slim} | image: ${NACOS_IMAGE:-nacos/nacos-server:v2.3.2-slim} | ||||
| restart: unless-stopped | restart: unless-stopped | ||||
| mem_limit: ${NACOS_MEM_LIMIT:-3g} | |||||
| environment: | environment: | ||||
| MODE: standalone | MODE: standalone | ||||
| SPRING_DATASOURCE_PLATFORM: "" | SPRING_DATASOURCE_PLATFORM: "" | ||||
| JVM_XMS: ${NACOS_JVM_XMS:-2g} | |||||
| JVM_XMX: ${NACOS_JVM_XMX:-2g} | |||||
| JVM_XMN: ${NACOS_JVM_XMN:-1g} | |||||
| NACOS_AUTH_ENABLE: ${NACOS_AUTH_ENABLE:-true} | NACOS_AUTH_ENABLE: ${NACOS_AUTH_ENABLE:-true} | ||||
| NACOS_AUTH_IDENTITY_KEY: ${NACOS_AUTH_IDENTITY_KEY:-emp} | NACOS_AUTH_IDENTITY_KEY: ${NACOS_AUTH_IDENTITY_KEY:-emp} | ||||
| NACOS_AUTH_IDENTITY_VALUE: ${NACOS_AUTH_IDENTITY_VALUE:-emp2026} | NACOS_AUTH_IDENTITY_VALUE: ${NACOS_AUTH_IDENTITY_VALUE:-emp2026} | ||||
| @@ -194,10 +198,12 @@ services: | |||||
| emp-gateway: | emp-gateway: | ||||
| <<: *app-env | <<: *app-env | ||||
| image: ${IMAGE_NAMESPACE:-emp-test}/emp-gateway:${IMAGE_TAG:-latest} | image: ${IMAGE_NAMESPACE:-emp-test}/emp-gateway:${IMAGE_TAG:-latest} | ||||
| mem_limit: ${EMP_GATEWAY_MEM_LIMIT:-3g} | |||||
| volumes: | volumes: | ||||
| - /data/emp/logs/${IMAGE_NAMESPACE:-emp}/emp-gateway:/logs | - /data/emp/logs/${IMAGE_NAMESPACE:-emp}/emp-gateway:/logs | ||||
| environment: | environment: | ||||
| <<: *java-file-log | <<: *java-file-log | ||||
| JAVA_TOOL_OPTIONS: "${EMP_GATEWAY_JAVA_TOOL_OPTIONS:--Xms1g -Xmx2g}" | |||||
| LOGGING_FILE_NAME: /logs/emp-gateway.log | LOGGING_FILE_NAME: /logs/emp-gateway.log | ||||
| LOGGING_LOGBACK_ROLLINGPOLICY_FILE_NAME_PATTERN: /logs/emp-gateway-%d{yyyy-MM-dd}.%i.log | LOGGING_LOGBACK_ROLLINGPOLICY_FILE_NAME_PATTERN: /logs/emp-gateway-%d{yyyy-MM-dd}.%i.log | ||||
| depends_on: | depends_on: | ||||
| @@ -206,10 +212,12 @@ services: | |||||
| emp-auth: | emp-auth: | ||||
| <<: *app-env | <<: *app-env | ||||
| image: ${IMAGE_NAMESPACE:-emp-test}/emp-auth:${IMAGE_TAG:-latest} | image: ${IMAGE_NAMESPACE:-emp-test}/emp-auth:${IMAGE_TAG:-latest} | ||||
| mem_limit: ${EMP_AUTH_MEM_LIMIT:-3g} | |||||
| volumes: | volumes: | ||||
| - /data/emp/logs/${IMAGE_NAMESPACE:-emp}/emp-auth:/logs | - /data/emp/logs/${IMAGE_NAMESPACE:-emp}/emp-auth:/logs | ||||
| environment: | environment: | ||||
| <<: *java-file-log | <<: *java-file-log | ||||
| JAVA_TOOL_OPTIONS: "${EMP_AUTH_JAVA_TOOL_OPTIONS:--Xms1g -Xmx2g}" | |||||
| LOGGING_FILE_NAME: /logs/emp-auth.log | LOGGING_FILE_NAME: /logs/emp-auth.log | ||||
| LOGGING_LOGBACK_ROLLINGPOLICY_FILE_NAME_PATTERN: /logs/emp-auth-%d{yyyy-MM-dd}.%i.log | LOGGING_LOGBACK_ROLLINGPOLICY_FILE_NAME_PATTERN: /logs/emp-auth-%d{yyyy-MM-dd}.%i.log | ||||
| depends_on: | depends_on: | ||||
| @@ -218,10 +226,12 @@ services: | |||||
| emp-monitor: | emp-monitor: | ||||
| <<: *app-env | <<: *app-env | ||||
| image: ${IMAGE_NAMESPACE:-emp-test}/emp-monitor:${IMAGE_TAG:-latest} | image: ${IMAGE_NAMESPACE:-emp-test}/emp-monitor:${IMAGE_TAG:-latest} | ||||
| mem_limit: ${EMP_MONITOR_MEM_LIMIT:-5g} | |||||
| volumes: | volumes: | ||||
| - /data/emp/logs/${IMAGE_NAMESPACE:-emp}/emp-monitor:/logs | - /data/emp/logs/${IMAGE_NAMESPACE:-emp}/emp-monitor:/logs | ||||
| environment: | environment: | ||||
| <<: *java-file-log | <<: *java-file-log | ||||
| JAVA_TOOL_OPTIONS: "${EMP_MONITOR_JAVA_TOOL_OPTIONS:--Xms2g -Xmx4g}" | |||||
| LOGGING_FILE_NAME: /logs/emp-monitor.log | LOGGING_FILE_NAME: /logs/emp-monitor.log | ||||
| LOGGING_LOGBACK_ROLLINGPOLICY_FILE_NAME_PATTERN: /logs/emp-monitor-%d{yyyy-MM-dd}.%i.log | LOGGING_LOGBACK_ROLLINGPOLICY_FILE_NAME_PATTERN: /logs/emp-monitor-%d{yyyy-MM-dd}.%i.log | ||||
| depends_on: | depends_on: | ||||
| @@ -234,10 +244,12 @@ services: | |||||
| emp-data: | emp-data: | ||||
| <<: *app-env | <<: *app-env | ||||
| image: ${IMAGE_NAMESPACE:-emp-test}/emp-data:${IMAGE_TAG:-latest} | image: ${IMAGE_NAMESPACE:-emp-test}/emp-data:${IMAGE_TAG:-latest} | ||||
| mem_limit: ${EMP_DATA_MEM_LIMIT:-5g} | |||||
| volumes: | volumes: | ||||
| - /data/emp/logs/${IMAGE_NAMESPACE:-emp}/emp-data:/logs | - /data/emp/logs/${IMAGE_NAMESPACE:-emp}/emp-data:/logs | ||||
| environment: | environment: | ||||
| <<: *java-file-log | <<: *java-file-log | ||||
| JAVA_TOOL_OPTIONS: "${EMP_DATA_JAVA_TOOL_OPTIONS:--Xms2g -Xmx4g}" | |||||
| LOGGING_FILE_NAME: /logs/emp-data.log | LOGGING_FILE_NAME: /logs/emp-data.log | ||||
| LOGGING_LOGBACK_ROLLINGPOLICY_FILE_NAME_PATTERN: /logs/emp-data-%d{yyyy-MM-dd}.%i.log | LOGGING_LOGBACK_ROLLINGPOLICY_FILE_NAME_PATTERN: /logs/emp-data-%d{yyyy-MM-dd}.%i.log | ||||
| depends_on: | depends_on: | ||||