WIP: Unify Wiki and Studio and simplify application deployment #47
Reference in New Issue
Block a user
Delete Branch "codex/unified-web"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Wiki 和 Studio 合并为一个 Next.js Pages Router 应用,使用一个生产运行镜像。保留原编辑器和历史 Studio 路由,移除品牌专用 Dockerfile 和工作流。Python 保留独立发布流程。
工作分支和 PR 只执行静态检查。main 更新后先检查源码,再按锁文件取包并离线安装,构建和验证统一应用,复用专用测试 PostgreSQL/S3,通过后更新生产 Web/worker,线上验收通过后记录发布。生产基础容器由独立运维入口管理。部署失败尝试回滚。
远程预览使用既有 CI 镜像和独立数据卷。常规同步仅更新变更文件,长期运行的 pnpm dev 处理源码变化。预览仅跟随指定分支。初次启动遇到 UID 和 Next 缓存卷权限问题,已修复。外部 TCP 18136 仍超时,等待访问入口放行。邮件和后台导出当前未接入预览。
验证记录
6654a14的旧 PR 完整 CI #707 成功,覆盖应用编译、单测、浏览器与持久集成环境。此后按用户要求,PR 只做静态检查。896c8bb的 Web 和 Python PR 静态检查 #730、#731 成功,发布 job 跳过。本 PR 包含 #46 的缓存基础提交,等待用户手动合并。
Pull request closed