|
|
12e2d24f37
|
fix: checkout 后显式 git fetch 切换触发分支,避免始终部署 main 代码;Dockerfile 添加 BuildKit cache mount 加速构建
|
2026-06-20 17:43:32 +08:00 |
|
|
|
e5537aaa1e
|
fix: 修复 Dockerfile 运行阶段缺少 config.yaml 导致容器启动 panic
|
2026-06-19 23:23:30 +08:00 |
|
|
|
c0b4eeda46
|
refactor: 统一配置文件系统
- 补全 backend/config.yaml 所有非敏感配置项并添加中文注释
- 重写 config.go:Load(workDir) 显式传参,BindEnv 绑定敏感字段,删除 AutomaticEnv
- setDefaults 默认值与 config.yaml 保持一致(mimo/dashscope)
- backend/.env.example 重写为纯敏感信息模板
- .env 固定在 /opt/camtalk/.env,docker-compose 通过绝对路径加载
- deploy.sh 统一使用 --env-file,移除硬编码 IP
- deploy.yml 删除 CI 写入 .env 的步骤
- Dockerfile 移除 COPY config.yaml
- 修复 deploy.yml 中 POSTGRES_PASSWORD 的 &{{ 拼写错误
|
2026-06-19 18:41:35 +08:00 |
|
|
|
cb0c747133
|
ci: 添加国内镜像代理和 BuildKit 缓存优化构建速度
|
2026-06-14 15:14:28 +08:00 |
|
|
|
d75cdf95c8
|
feat: 添加后端 Dockerfile
- 多阶段构建:golang:1.24-alpine 编译,alpine:3.20 运行
- CGO_ENABLED=0 静态链接,包含 ca-certificates 和时区数据
|
2026-06-14 13:38:25 +08:00 |
|