repair-agent
c219ec2fcf
feat(hw-ws-service): 将 Go WebSocket 服务纳入 CI/CD 并通过 Traefik 统一入口
...
Build and Deploy Backend / build-and-deploy (push) Failing after 4m28s
## 变更内容
### k8s/ingress.yaml
- 新增 /xiaozhi/v1/ 路径规则,将 WebSocket 流量路由到 hw-ws-svc:8888
- Traefik 最长前缀优先,/xiaozhi/v1/ 不影响 / 下的 Django 路由
### hw_service_go/k8s/service.yaml
- Service 类型由 LoadBalancer 改为 ClusterIP
- 移除阿里云 SLB 注解(通过 Traefik Ingress 统一暴露,不再需要独立公网 IP)
### hw_service_go/k8s/deployment.yaml
- 镜像地址改为 ${CI_REGISTRY_IMAGE}/hw-ws-service:latest 占位符
- CI/CD 部署时统一通过 sed 替换为华为云 SWR 实际地址
### hw_service_go/internal/server/server.go
- 新增 GET /xiaozhi/v1/healthz 接口,返回 {"status":"ok","active_connections":N}
- 用于部署后验证服务存活及当前连接数
### .gitea/workflows/deploy.yaml
- 新增 Build and Push HW WebSocket Service 步骤,构建并推送 hw_service_go 镜像
- 部署步骤新增 kubectl apply hw_service_go/k8s/deployment.yaml 和 service.yaml
- 新增 kubectl rollout restart deployment/hw-ws-service
### run.sh
- 本地同时启动 Django + hw_service_go 的开发脚本
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-02 17:16:26 +08:00
repair-agent
47be0781ac
fix: auto repair bugs #23
Build and Deploy Backend / build-and-deploy (push) Successful in 2m59s
2026-02-24 14:53:05 +08:00
repair-agent
7603b15ffb
feat(ops): add Log Center env vars to K8s and CI/CD failure reporting
...
Build and Deploy Backend / build-and-deploy (push) Failing after 1m6s
- K8s: add ENVIRONMENT, LOG_CENTER_URL, LOG_CENTER_ENABLED to dev/prod
- CI/CD: report build/deploy failures to Log Center (source: cicd)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-24 13:17:11 +08:00
e0c20cf4d1
fix cors
Build and Deploy Backend / build-and-deploy (push) Successful in 1m36s
2026-01-29 16:19:32 +08:00
d66b4ab137
fix https
Build and Deploy Backend / build-and-deploy (push) Successful in 1m49s
2026-01-29 16:09:00 +08:00
ded5be6a05
add build test
Build and Deploy Backend / build-and-deploy (push) Failing after 6m4s
2026-01-29 15:16:20 +08:00