Não pode escolher mais do que 25 tópicos
Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
|
- x-common-env: &common-env
- NACOS_ADDR: ${NACOS_ADDR:-localhost:8848}
- NACOS_USER: ${NACOS_USER:-nacos}
- NACOS_PWD: ${NACOS_PWD:-nacos}
- SPRING_PROFILES_ACTIVE: ${SPRING_PROFILES_ACTIVE:-prod}
- KAFKA_GROUP_ID: ${KAFKA_GROUP_ID:-ecmp-data-group-v2}
- LOGGING_LOGBACK_ROLLINGPOLICY_MAX_FILE_SIZE: ${SPRING_LOG_MAX_FILE_SIZE:-100MB}
- LOGGING_LOGBACK_ROLLINGPOLICY_MAX_HISTORY: ${SPRING_LOG_MAX_HISTORY:-30}
- LOGGING_LOGBACK_ROLLINGPOLICY_TOTAL_SIZE_CAP: ${SPRING_LOG_TOTAL_SIZE_CAP:-5GB}
- SPRING_CLOUD_NACOS_DISCOVERY_IP: ${HOST_IP:-}
-
- x-common: &common
- restart: unless-stopped
- env_file: ${BACKEND_ENV_FILE:-.env}
- environment:
- <<: *common-env
- networks:
- - emp-net
- logging:
- driver: json-file
- options:
- max-size: ${DOCKER_LOG_MAX_SIZE:-200m}
- max-file: ${DOCKER_LOG_MAX_FILE:-5}
-
- services:
- emp-gateway:
- <<: *common
- image: emp-gateway:${IMAGE_TAG:-latest}
- container_name: emp-gateway
- ports:
- - "9000:9000"
- volumes:
- - ${EMP_GATEWAY_LOG_DIR:-/data/emp/logs/emp-gateway}:/logs
- environment:
- <<: *common-env
- LOGGING_FILE_NAME: /logs/emp-gateway.log
- LOGGING_LOGBACK_ROLLINGPOLICY_FILE_NAME_PATTERN: /logs/emp-gateway-%d{yyyy-MM-dd}.%i.log
-
- emp-auth:
- <<: *common
- image: emp-auth:${IMAGE_TAG:-latest}
- container_name: emp-auth
- ports:
- - "9001:9001"
- volumes:
- - ${EMP_AUTH_LOG_DIR:-/data/emp/logs/emp-auth}:/logs
- environment:
- <<: *common-env
- LOGGING_FILE_NAME: /logs/emp-auth.log
- LOGGING_LOGBACK_ROLLINGPOLICY_FILE_NAME_PATTERN: /logs/emp-auth-%d{yyyy-MM-dd}.%i.log
-
- emp-monitor:
- <<: *common
- image: emp-monitor:${IMAGE_TAG:-latest}
- container_name: emp-monitor
- ports:
- - "9002:9002"
- volumes:
- - ${EMP_MONITOR_LOG_DIR:-/data/emp/logs/emp-monitor}:/logs
- environment:
- <<: *common-env
- PDF_SERVICE_URL: http://host.docker.internal:3100
- LOGGING_FILE_NAME: /logs/emp-monitor.log
- LOGGING_LOGBACK_ROLLINGPOLICY_FILE_NAME_PATTERN: /logs/emp-monitor-%d{yyyy-MM-dd}.%i.log
- extra_hosts:
- - "host.docker.internal:host-gateway"
-
- emp-data:
- <<: *common
- image: emp-data:${IMAGE_TAG:-latest}
- container_name: emp-data
- ports:
- - "9003:9003"
- volumes:
- - ${EMP_DATA_LOG_DIR:-/data/emp/logs/emp-data}:/logs
- environment:
- <<: *common-env
- LOGGING_FILE_NAME: /logs/emp-data.log
- LOGGING_LOGBACK_ROLLINGPOLICY_FILE_NAME_PATTERN: /logs/emp-data-%d{yyyy-MM-dd}.%i.log
-
- networks:
- emp-net:
- driver: bridge
|