Commit Graph

15 Commits

Author SHA1 Message Date
4ce5e0cc85 feat(docker): 启用recommend-service和user-service服务
在docker-compose配置中取消注释recommend-service和user-service服务,使它们能够正常部署和运行。同时更新frontend服务的依赖关系以包含这两个新启用的服务。
2025-07-17 10:24:35 +08:00
3eaf044dd8 ci(consul): 更新consul服务启动命令为server模式
修改docker-compose.yml中consul服务的启动命令,添加-server和-bootstrap-expect=1参数以启用server模式
2025-07-17 10:03:53 +08:00
a44ac35f39 feat(traefik): 添加HTTPS支持并更新服务路由配置
- 在traefik配置中添加TLS证书支持
- 开放443端口用于HTTPS通信
- 更新各微服务的路由规则,使用PathPrefix代替Host匹配
- 为API路由添加路径前缀剥离中间件
- 添加SSL证书文件到项目
2025-07-17 09:56:02 +08:00
f63863e647 chore(docker-compose): 注释掉未使用的服务依赖
暂时禁用recommend-service和user-service的依赖,以优化容器启动速度
2025-07-15 18:17:00 +08:00
936a0157f4 chore(docker-compose): 注释掉未使用的推荐服务和用户服务
移除docker-compose中暂时不需要的推荐服务和用户服务配置,保留注释以便后续需要时快速恢复
2025-07-15 18:15:36 +08:00
611a26a59a refactor(config): 重构配置文件结构为环境分离模式
将consul和traefik的配置文件按dev和prod环境分离
删除旧的单一配置文件,新增环境特定配置
更新docker-compose.yml以支持环境配置切换
2025-07-06 16:19:32 +08:00
dc04f20856 fix(traefik): 修正服务端口注释并更新路由规则为基于域名
将docker-compose.yml中的错误注释修正为服务端口注释
将所有服务的路由规则从PathPrefix改为基于域名的Host规则
移除data-service中不再需要的路径前缀中间件配置
2025-07-06 12:42:38 +08:00
832c6c5a59 feat: 启用docker服务自动暴露并添加多个微服务
修改traefik配置以自动暴露docker服务
取消注释docker-compose中的quant-service等微服务
更新data-service的路由规则语法
2025-07-01 14:52:31 +08:00
b2a89252b2 ci(docker): 为traefik和whoami服务添加网络配置
为traefik服务添加容器名称并使其与whoami服务加入同一微服务网络,确保服务间通信
2025-06-30 18:49:50 +08:00
4d766d2f1d fix: 更新服务检查地址并添加容器名称
将consul检查地址从aktools改为ari-data-service以确保正确性
为whoami服务添加container_name配置
2025-06-30 18:36:22 +08:00
470d69d073 refactor(consul): 更新服务配置和docker-compose设置
- 修改data-service的consul检查端口为8000
- 将whoami服务的traefik配置从tags迁移到meta
- 简化docker-compose.yml,注释掉未使用的服务
2025-06-30 18:16:57 +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
f19ce5992f feat: 重构服务注册与发现机制,使用Consul进行集中管理
- 移除各服务的独立注册脚本,改为通过Consul配置文件集中管理
- 为所有服务添加健康检查端点
- 更新docker-compose配置,添加网络和健康检查依赖
- 修改data-service的启动命令和端口配置
- 禁用Consul的ACL以简化开发环境配置
2025-06-22 22:35:51 +08:00
aa09c92ad5 feat: 初始化智能选股分析系统微服务架构
添加核心微服务组件包括数据服务、量化服务、情绪分析服务等
实现基于Consul的服务发现和Traefik网关路由
包含Docker化部署方案和CI/CD Webhook支持
2025-06-21 15:40:19 +08:00