baiyue: deployment: region-code: ${REGION_CODE:OVERSEAS} cell: ${DEPLOYMENT_CELL:prod-overseas} data-residency: ${DATA_RESIDENCY:OVERSEAS} security: issuer: ${JWT_ISSUER:https://auth.example.com} jwk-set-uri: ${JWT_JWK_SET_URI:https://auth.example.com/.well-known/jwks.json} internal-service-token: ${INTERNAL_SERVICE_TOKEN} permission-snapshot-key-prefix: ${PERMISSION_SNAPSHOT_KEY_PREFIX:baiyue:permission-snapshot} openapi.enabled: ${SWAGGER_ENABLED:false} audit.enabled: true spring: jackson: default-property-inclusion: non_null deserialization: fail-on-unknown-properties: false serialization: write-dates-as-timestamps: false data: redis: host: ${REDIS_HOST:redis-overseas.internal} port: ${REDIS_PORT:6379} password: ${REDIS_PASSWORD:} database: ${REDIS_DATABASE:0} timeout: ${REDIS_TIMEOUT:3s} cloud: nacos: discovery: group: ${NACOS_GROUP:BAIYUE} namespace: ${NACOS_NAMESPACE:prod-overseas} openfeign: circuitbreaker.enabled: true client.config.default: connect-timeout: 3000 read-timeout: 5000 server: shutdown: graceful management: endpoints: web: exposure: include: health,info,prometheus endpoint: health: probes.enabled: true show-details: never mybatis-plus: configuration: map-underscore-to-camel-case: true call-setters-on-nulls: true global-config: banner: false db-config: id-type: assign_id logic-delete-field: deleted logic-delete-value: 1 logic-not-delete-value: 0 springdoc: api-docs.enabled: ${SWAGGER_ENABLED:false} swagger-ui.enabled: ${SWAGGER_ENABLED:false}