augushong
|
f5d019b260
|
fix(ci): 调整流水线步骤顺序,composer install 移至 php think 命令之前
checkout 后没有 vendor 目录,导致 php think admin:stack:mode 报错。
将 composer install 抽为独立步骤并提前执行,确保 php think 命令可正常运行。
|
2026-05-27 22:59:24 +08:00 |
|
augushong
|
5bb0e03e98
|
fix(stack): 修正流水线命令 action 为 use,加 -f 跳过确认交互
|
2026-05-27 20:58:50 +08:00 |
|
augushong
|
28337c9694
|
refactor(stack): default 模式改为 php think run,原 Docker 部署拆分为 docker-serve 模式
- source/stack/default/ 重命名为 docker-serve,保留 Dockerfile/docker-compose/CI/run.sh
- 新 default 模式仅提供 CI 文件(流水线中自动切换 docker-serve 再构建)
- 更新 stack.json 增加 docker-serve 模式声明
- 更新 README.md 同步模式说明
|
2026-05-27 20:49:13 +08:00 |
|
augushong
|
041eae9129
|
ci: 更新 CI 容器镜像版本
build-and-deploy / 直传代码并部署到 Host15 (push) Successful in 2m26s
将工作流中使用的 Docker 镜像更新至指定时间戳版本,以确保构建环境的一致性。
|
2026-05-03 20:28:43 +08:00 |
|
augushong
|
ab01fe6ca1
|
ci: 更新 Gitea Actions 使用的容器镜像
build-and-deploy / 直传代码并部署到 Host15 (push) Failing after 2m21s
将构建和部署工作流中使用的容器镜像从 `ulthon/debian-php82-composer` 更新为 `ulthon/debian-php82-composer-node20-act`,以包含 Node.js 20 和 Act 工具,为工作流执行提供更完整的环境。
|
2026-05-03 10:03:37 +08:00 |
|
augushong
|
537f178fa5
|
ci: 更新部署配置以支持直接分发代码
build-and-deploy / 直传代码并部署到 Host15 (push) Failing after 11s
- 将工作流容器镜像更换为包含 PHP 和 Composer 的专用镜像
- 在工作流中添加 Composer 依赖安装步骤,配置私有镜像源
- 修改所有 docker-compose.yaml 文件,将卷映射从多个子目录改为映射整个项目根目录,简化部署步骤
|
2026-05-01 20:45:04 +08:00 |
|
augushong
|
c423e2cb3d
|
ci(deploy): 优化部署配置并增加健康检查
build-and-deploy / 直传代码并部署到 Host15 (push) Successful in 1m35s
- 将 Docker Compose 卷映射从挂载整个目录改为仅挂载必要的运行时目录,以提高部署安全性和性能
- 在 CI/CD 部署流程中添加容器状态检查和应用健康验证步骤,确保部署后应用正常运行
|
2026-05-01 19:13:38 +08:00 |
|
augushong
|
b44fcfd86c
|
feat(stack): 新增 stack 模式管理功能
- 新增 `php think admin:stack:mode` 命令,支持 list/use/current/rollback 操作
- 新增 StackModeService 服务,负责模式切换、备份与回滚逻辑
- 在 source/stack/ 目录下添加 default、full、base-build 三种模式的配置文件
- 更新 UlthonAdminService 以注册新的命令行工具
|
2026-04-24 23:20:13 +08:00 |
|