AriStockAI/consul/config/data-service.json
fanfpy 90a9fff1f0 fix(consul): 添加traefik中间件以重写data-service路径
添加路径重写中间件规则,将/api/data/路径重定向到/api/public/,以解决API路径不一致问题
2025-07-06 12:16:51 +08:00

21 lines
748 B
JSON

{
"service": {
"address": "data-service",
"check": {
"http": "http://ari-data-service:8000/api/public/stock_bid_ask_em?symbol=000001",
"interval": "10s",
"timeout": "5s"
},
"id": "data-service-1",
"tags": [
"traefik.enable=true",
"traefik.http.routers.data-service.rule=PathPrefix(\"/api/data\")",
"traefik.http.routers.data-service.entrypoints=web",
"traefik.http.middlewares.data-service-rewrite.replacepathregex.regex=^/api/data/(.*)",
"traefik.http.middlewares.data-service-rewrite.replacepathregex.replacement=/api/public/$1",
"traefik.http.routers.data-service.middlewares=data-service-rewrite"
],
"name": "data-service",
"port": 8000
}
}