java/wangpan-gateway/target/classes/application.yml
liRQ 39a5d5d4ee 任务:添加监控及服务重启脚本
添加Prometheus/Grafana/Loki监控配置、Promtail配置、业务与监控服务器docker-compose文件以及Bash/PowerShell服务重启脚本
2026-06-25 18:27:47 +08:00

65 lines
1.5 KiB
YAML

# 网关服务配置
server:
port: 8888
spring:
application:
name: wangpan-gateway
codec:
max-in-memory-size: 10MB
cloud:
gateway:
routes:
# 用户服务路由
- id: wangpan-user-service
uri: http://localhost:8081
predicates:
- Path=/api/login,/api/register,/api/token/**,/api/login-logs/**,/api/users/**
filters:
- StripPrefix=0
# 网盘服务路由
- id: wangpan-drive-service
uri: http://localhost:8082
predicates:
- Path=/api/drive/**,/api/icon/**
filters:
- StripPrefix=0
# TMDB服务路由
- id: wangpan-tmdb-service
uri: http://localhost:8083
predicates:
- Path=/api/movies/**,/api/tmdb/**,/api/tmdb-scraper/**
filters:
- StripPrefix=0
# Jasypt 加密配置
jasypt:
encryptor:
password: ${JASYPT_ENCRYPTOR_PASSWORD}
algorithm: PBEWITHHMACSHA512ANDAES_256
key-obtention-iterations: 1000
pool-size: 1
salt-generator-classname: org.jasypt.salt.RandomSaltGenerator
iv-generator-classname: org.jasypt.iv.RandomIvGenerator
string-output-type: base64
# Actuator 监控端点配置
management:
endpoints:
web:
exposure:
include: prometheus,health,info
metrics:
export:
prometheus:
enabled: true
tags:
application: ${spring.application.name}
logging:
level:
com.wangpan: INFO
org.springframework.cloud.gateway: INFO
file:
path: /opt/wangpan/logs