67 lines
1.7 KiB
YAML
67 lines
1.7 KiB
YAML
server:
|
|
port: ${GATEWAY_PORT:9300}
|
|
|
|
spring:
|
|
data:
|
|
redis:
|
|
host: ${REDIS_HOST:127.0.0.1}
|
|
port: ${REDIS_PORT:6380}
|
|
application:
|
|
name: gateway
|
|
profiles:
|
|
default: overseas
|
|
autoconfigure:
|
|
exclude:
|
|
- org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration
|
|
config:
|
|
import:
|
|
- optional:nacos:baiyue-common.yml?group=BAIYUE&refreshEnabled=true
|
|
- optional:nacos:${spring.application.name}.yml?group=BAIYUE&refreshEnabled=true
|
|
cloud:
|
|
nacos:
|
|
server-addr: ${NACOS_SERVER_ADDR:127.0.0.1:8858}
|
|
username: ${NACOS_USERNAME:nacos}
|
|
password: ${NACOS_PASSWORD:nacos}
|
|
discovery:
|
|
enabled: ${NACOS_DISCOVERY_ENABLED:true}
|
|
register-enabled: ${NACOS_REGISTER_ENABLED:true}
|
|
group: ${NACOS_GROUP:BAIYUE}
|
|
namespace: ${NACOS_NAMESPACE:public}
|
|
config:
|
|
namespace: ${NACOS_NAMESPACE:public}
|
|
gateway:
|
|
discovery:
|
|
locator:
|
|
enabled: false
|
|
|
|
baiyue:
|
|
security:
|
|
issuer: ${JWT_ISSUER:https://auth.example.com}
|
|
jwk-set-uri: ${JWT_JWK_SET_URI:https://auth.example.com/.well-known/jwks.json}
|
|
permit-paths:
|
|
- /actuator/health
|
|
- /swagger-ui/**
|
|
- /webjars/**
|
|
- /v3/api-docs/**
|
|
- /lastleg-service/v3/api-docs/**
|
|
- /warehouse-service/v3/api-docs/**
|
|
- /file-service/v3/api-docs/**
|
|
- /print-service/v3/api-docs/**
|
|
- /audit-service/v3/api-docs/**
|
|
- /integration-service/v3/api-docs/**
|
|
- /event-bridge-service/v3/api-docs/**
|
|
|
|
management:
|
|
endpoints:
|
|
web:
|
|
exposure:
|
|
include: health,info,prometheus
|
|
endpoint:
|
|
health:
|
|
probes:
|
|
enabled: true
|
|
|
|
springdoc:
|
|
api-docs.enabled: ${SWAGGER_ENABLED:false}
|
|
swagger-ui.enabled: ${SWAGGER_ENABLED:false}
|