将Consul配置中的服务检查地址从容器名改为远程IP地址,以支持跨服务器健康检查 删除旧的部署脚本和配置文件,新增分离的远程和本地部署脚本 重构docker-compose配置为远程和本地两个版本,优化服务部署结构
20 lines
713 B
JSON
20 lines
713 B
JSON
{
|
|
"service": {
|
|
"address": "recommend-service",
|
|
"check": {
|
|
"http": "http://10.195.102.127:8003/health",
|
|
"interval": "10s",
|
|
"timeout": "5s"
|
|
},
|
|
"id": "recommend-service",
|
|
"tags": [
|
|
"traefik.enable=true",
|
|
"traefik.http.routers.recommend-service.rule=PathPrefix(`/api/recommend`) || PathPrefix(`/api/suggest`)",
|
|
"traefik.http.routers.recommend-service.entrypoints=web",
|
|
"traefik.http.middlewares.recommend-service-stripprefix.stripprefix.prefixes=/api/recommend,/api/suggest",
|
|
"traefik.http.routers.recommend-service.middlewares=recommend-service-stripprefix@consulcatalog"
|
|
],
|
|
"name": "recommend-service",
|
|
"port": 8003
|
|
}
|
|
} |