# 先于 application 加载（父模块已引入 spring-cloud-starter-bootstrap）
#
# 【默认】Nacos 关闭，仅使用 jar 内 application.yml（及同目录本地配置）。
# 【UAT/K8s 需 Nacos】启动参数覆盖即可，例如：
#   --spring.cloud.nacos.config.enabled=true
#   --spring.cloud.nacos.discovery.enabled=true
#   并配置 NACOS_SERVER_ADDR、NACOS_NAMESPACE 等（或通过 spring.cloud.nacos.* 写入同环境专用 yml）。
#
# maindata 通过注册中心调用时：Feign / LoadBalancer 服务名 = spring.application.name = erp-api

spring:
  application:
    name: erp-api
  cloud:
    nacos:
      discovery:
        # 固定关闭；与 UAT 共用代码时请在启动命令行打开并配 server-addr
        enabled: false
        server-addr: ${NACOS_SERVER_ADDR:127.0.0.1:8848}
        namespace: ${NACOS_NAMESPACE:hbxhzt-test}
        group: ${NACOS_DISCOVERY_GROUP:DEFAULT_GROUP}
        username: ${NACOS_USERNAME:}
        password: ${NACOS_PASSWORD:}
        register-enabled: ${NACOS_REGISTER_ENABLED:true}
        heart-beat-interval: 5000
        heart-beat-timeout: 15000
        ip-delete-timeout: 30000
      config:
        enabled: false
        server-addr: ${NACOS_SERVER_ADDR:127.0.0.1:8848}
        namespace: ${NACOS_NAMESPACE:hbxhzt-test}
        group: ${NACOS_CONFIG_GROUP:DEFAULT_GROUP}
        file-extension: yaml
        username: ${NACOS_USERNAME:}
        password: ${NACOS_PASSWORD:}
        fail-fast: ${NACOS_CONFIG_FAIL_FAST:false}
        refresh-enabled: true
        shared-configs:
          - data-id: yundt-cube-common.yaml
            group: DEFAULT_GROUP
            refresh: true

logging:
  level:
    com.alibaba.nacos: ERROR
