|
|
27c1d0d919
|
fix(deploy): 将健康检查路径调整为 /docs
CI / ci (push) Successful in 1m22s
对齐当前 Swagger 实际挂载地址,避免部署探活误用 /api/docs 导致健康检查失败。
Made-with: Cursor
|
2026-04-28 05:45:48 +08:00 |
|
|
|
d9bbe5bfb8
|
fix(deploy): 移除 HEALTH_URL 临时变量依赖
CI / ci (push) Successful in 1m23s
将健康检查改为直接使用内联 URL,避免在严格 shell 模式下因变量时机问题触发未定义错误。
Made-with: Cursor
|
2026-04-28 05:38:34 +08:00 |
|
|
|
e6d0969a0e
|
fix(deploy): 固化远程脚本变量展开边界
CI / ci (push) Successful in 1m22s
将远程部署脚本切换为单引号 heredoc 并显式传入所需环境变量,避免本地 shell 在 set -u 下提前展开导致健康检查变量未定义。
Made-with: Cursor
|
2026-04-28 05:33:38 +08:00 |
|
|
|
020d219d3d
|
fix(deploy): 修复远程健康检查变量展开时机
CI / ci (push) Successful in 1m24s
为 ssh heredoc 中的循环与变量引用补充转义,避免在本地 set -u 环境下提前展开导致 HEALTH_URL/HEALTH_OK 未定义报错。
Made-with: Cursor
|
2026-04-28 05:25:50 +08:00 |
|
|
|
7f42afe42b
|
fix(deploy): 健康检查增加重试与失败日志输出
CI / ci (push) Successful in 1m22s
部署后健康检查改为带重试等待,避免容器冷启动阶段的短暂连接重置导致发布误判失败;若最终失败则输出 app 日志便于排障。
Made-with: Cursor
|
2026-04-28 05:19:06 +08:00 |
|
|
|
ae02099dbd
|
fix(deploy): 发布前同步 docker-compose 编排文件
CI / ci (push) Successful in 1m27s
在远程部署阶段先创建 deploy/docker 目录并上传 docker-compose.yml,避免服务器缺少编排文件导致 compose 命令找不到配置。
Made-with: Cursor
|
2026-04-28 05:07:33 +08:00 |
|
|
|
abda86256c
|
fix(deploy): runner 缺失 docker 时自动安装 CLI
CI / ci (push) Successful in 1m22s
在 deploy 流程执行镜像构建前增加 docker 命令检测,缺失时自动安装 docker.io,避免 runner 环境差异导致 command not found 失败。
Made-with: Cursor
|
2026-04-28 03:01:11 +08:00 |
|
|
|
667832a585
|
chore(deploy): 将 DEPLOY_DOCKER_ENV 切换为 secrets
CI / ci (push) Has been cancelled
部署流程写入运行时 .env 时改用 secrets.DEPLOY_DOCKER_ENV,降低敏感配置在变量与日志中的暴露风险。
Made-with: Cursor
|
2026-04-28 02:56:21 +08:00 |
|
|
|
c87db87f81
|
chore(deploy): 支持从 vars 读取镜像仓库凭据
CI / ci (push) Successful in 1m22s
在 deploy 流程中增加 REGISTRY_USERNAME 与 REGISTRY_PASSWORD 的 vars 注入,兼容当前 Gitea 环境未提供 secrets 配置入口的场景。
Made-with: Cursor
|
2026-04-28 02:53:36 +08:00 |
|
|
|
e30dedf5d4
|
chore(ci): 升级公共 workflow 模板版本到 1.2
CI / ci (push) Successful in 1m38s
将 CI 与 Deploy 对可复用 prepare workflow 的引用统一从 1.1 升级到 1.2,确保两条流水线使用同一版模板能力。
Made-with: Cursor
|
2026-04-28 02:32:48 +08:00 |
|
|
|
c2bc484b21
|
refactor(ci): 统一接入公共 workflow_call 模板
CI / ci (push) Has been cancelled
将 CI/Deploy 从本地脚本与中间复用层切换为公共 reusable-prepare-workspace 工作流,并规范 deploy 命令中的密钥注入方式,降低重复维护与调用兼容风险。
Made-with: Cursor
|
2026-04-28 02:31:26 +08:00 |
|
|
|
3076b7ec54
|
chore: 重构 CI/CD 与 Docker 发布流程
CI / ci (push) Failing after 2s
将部署链路调整为 CI 构建推送镜像、服务器拉取镜像运行,并拆分/复用 Gitea workflow 与公共准备脚本;同时统一 APP_NAME 与端口变量配置,补充 Docker 与 ESLint 相关配置文件以提升可维护性。
Made-with: Cursor
|
2026-04-28 01:44:37 +08:00 |
|