Commit Graph

15 Commits

Author SHA1 Message Date
c0b408ed11 refactor(traefik): 重构TLS证书配置结构
将TLS证书配置从entryPoints.websecure.http.tls移动到顶层tls配置项,使配置结构更清晰合理
2025-07-17 10:15:45 +08:00
a44ac35f39 feat(traefik): 添加HTTPS支持并更新服务路由配置
- 在traefik配置中添加TLS证书支持
- 开放443端口用于HTTPS通信
- 更新各微服务的路由规则,使用PathPrefix代替Host匹配
- 为API路由添加路径前缀剥离中间件
- 添加SSL证书文件到项目
2025-07-17 09:56:02 +08:00
611a26a59a refactor(config): 重构配置文件结构为环境分离模式
将consul和traefik的配置文件按dev和prod环境分离
删除旧的单一配置文件,新增环境特定配置
更新docker-compose.yml以支持环境配置切换
2025-07-06 16:19:32 +08:00
ca930f281b 删除不必要的接口转换 2025-07-06 12:03:08 +08:00
6ecb0603bb fix(traefik/consul): 统一路径规则语法并更新API路径前缀配置
将Traefik路由规则中的路径语法从反引号(`)改为双引号(")以保持一致性
同时将traefik.yml中的pathPrefix改为pathPrefixes以支持数组格式
2025-07-02 17:37:18 +08:00
cebc343893 refactor(traefik): 统一API路径前缀并调整服务路由规则
- 为traefik仪表板API添加路径前缀/traefik-api
- 将前端服务路由路径从/改为/frontend
- 统一数据服务、用户服务、情感服务和推荐服务的API路径为/api/前缀
2025-07-02 14:44:29 +08:00
3ced301ee1 refactor(traefik): 移除API路径前缀并统一服务路由路径
将Traefik的API自定义路径前缀移除,并统一各服务的路由路径格式,从`/api/service`改为`/api-service`,提高路径一致性
2025-07-02 10:47:22 +08:00
f98650118c feat(traefik): 添加自定义API路径前缀配置
为Traefik仪表板API添加prefix配置项,允许自定义API路径前缀以提高安全性
2025-07-01 22:13:55 +08:00
e580872158 fix(traefik): 更新consulCatalog配置并移除docker配置
将consulCatalog的exposedByDefault设置为true以启用服务自动发现
移除不再使用的docker provider配置
2025-07-01 15:04:56 +08:00
832c6c5a59 feat: 启用docker服务自动暴露并添加多个微服务
修改traefik配置以自动暴露docker服务
取消注释docker-compose中的quant-service等微服务
更新data-service的路由规则语法
2025-07-01 14:52:31 +08:00
2feaff1aa9 fix(traefik): 将consul地址更新为ari-consul以匹配服务名 2025-06-30 18:54:54 +08:00
caef728619 ci(traefik): 添加docker provider配置并挂载docker.sock
在traefik配置中添加docker provider并设置exposedByDefault为false,同时在docker-compose中挂载docker.sock以支持容器发现
2025-06-30 17:34:02 +08:00
e8fac3b536 refactor(consul): 将服务配置从hcl迁移至json格式
迁移所有Consul服务配置从HCL格式到JSON格式,以统一配置管理方式
更新traefik配置以支持Consul服务发现
添加whoami服务用于测试
2025-06-30 17:06:54 +08:00
806e444297 feat: 添加aktools服务并更新架构文档
- 在data-service中添加aktools依赖和运行配置
- 更新Traefik配置添加压缩中间件
- 修改Consul配置启用ACL
- 更新README添加架构图和开发指南
- 添加架构图文档
2025-06-21 22:53:09 +08:00
aa09c92ad5 feat: 初始化智能选股分析系统微服务架构
添加核心微服务组件包括数据服务、量化服务、情绪分析服务等
实现基于Consul的服务发现和Traefik网关路由
包含Docker化部署方案和CI/CD Webhook支持
2025-06-21 15:40:19 +08:00