WIP: Unify Wiki and Studio and simplify application deployment #47

Closed
codex-bot wants to merge 8 commits from codex/unified-web into main
Collaborator

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 跳过。
  • 预览 #725 启动成功,#729 的源码同步为 4 秒,容器 ID 和启动时间显示沿用同一个进程环境。
  • 最新离线构建与补回的 Studio HTTP 冒烟检查将在 main 验证。生产仍为 ef290f7。

本 PR 包含 #46 的缓存基础提交,等待用户手动合并。

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 跳过。 - 预览 #725 启动成功,#729 的源码同步为 4 秒,容器 ID 和启动时间显示沿用同一个进程环境。 - 最新离线构建与补回的 Studio HTTP 冒烟检查将在 main 验证。生产仍为 ef290f7。 本 PR 包含 #46 的缓存基础提交,等待用户手动合并。
codex-bot added 2 commits 2026-11-03 19:42:28 +00:00
Improve Docker dependency caching and isolate Python runtime
Endoleap brand checks / verify (pull_request) Successful in 2m27s
creative workspace review checks / verify-deployed-canvas (pull_request) Successful in 3m10s
creative workspace review checks / verify (pull_request) Successful in 42m47s
python CI and deployment / verify-and-deploy (pull_request) Successful in 9m51s
80d23f0e3d
Unify Wiki and Studio application and simplify deployment
Unified application CI and deployment / verify-and-release (pull_request) Waiting to run
python CI and deployment / verify-and-deploy (pull_request) Successful in 1m12s
6654a1456b
codex-bot added 1 commit 2026-11-03 20:03:05 +00:00
Cache dependency downloads by lockfile and preserve Studio runtime checks
python CI and deployment / verify-and-deploy (pull_request) Successful in 1m12s
Unified application CI and deployment / verify-and-release (pull_request) Has been cancelled
0a77d03220
codex-bot added 1 commit 2026-11-03 20:24:35 +00:00
Run only static checks before main and gate full release on main push
Unified application CI and deployment / static-checks (push) Successful in 1m9s
python CI and deployment / static-checks (push) Successful in 1m7s
Unified application CI and deployment / static-checks (pull_request) Successful in 1m7s
python CI and deployment / static-checks (pull_request) Successful in 1m6s
Unified application CI and deployment / verify-and-release (push) Has been skipped
python CI and deployment / verify-and-deploy (push) Has been skipped
Unified application CI and deployment / verify-and-release (pull_request) Has been skipped
python CI and deployment / verify-and-deploy (pull_request) Has been skipped
7f88ebba71
codex-bot added 1 commit 2026-11-04 06:24:07 +00:00
Run a persistent remote development preview
Unified application CI and deployment / static-checks (push) Successful in 5s
Remote development preview source sync / sync-source (push) Failing after 17s
python CI and deployment / static-checks (push) Successful in 4s
Unified application CI and deployment / static-checks (pull_request) Successful in 5s
python CI and deployment / static-checks (pull_request) Successful in 4s
Unified application CI and deployment / verify-and-release (push) Has been skipped
python CI and deployment / verify-and-deploy (push) Has been skipped
Unified application CI and deployment / verify-and-release (pull_request) Has been skipped
python CI and deployment / verify-and-deploy (pull_request) Has been skipped
19e179dd20
codex-bot added 1 commit 2026-11-04 06:25:46 +00:00
Use numeric container ownership during preview setup
Unified application CI and deployment / static-checks (push) Successful in 5s
Remote development preview source sync / sync-source (push) Failing after 4m54s
Unified application CI and deployment / static-checks (pull_request) Successful in 5s
python CI and deployment / static-checks (pull_request) Successful in 3s
Unified application CI and deployment / verify-and-release (push) Has been skipped
Unified application CI and deployment / verify-and-release (pull_request) Has been skipped
python CI and deployment / verify-and-deploy (pull_request) Has been skipped
fe26f03cf4
codex-bot added 1 commit 2026-11-04 06:32:09 +00:00
Give the preview process ownership of its Next cache
Unified application CI and deployment / static-checks (push) Successful in 7s
Remote development preview source sync / sync-source (push) Successful in 1m28s
Unified application CI and deployment / static-checks (pull_request) Successful in 5s
python CI and deployment / static-checks (pull_request) Successful in 3s
Unified application CI and deployment / verify-and-release (push) Has been skipped
Unified application CI and deployment / verify-and-release (pull_request) Has been skipped
python CI and deployment / verify-and-deploy (pull_request) Has been skipped
1df5790d23
codex-bot added 1 commit 2026-11-04 06:34:51 +00:00
Record preview synchronization and runtime identity
Unified application CI and deployment / static-checks (push) Successful in 6s
Remote development preview source sync / sync-source (push) Successful in 7s
Unified application CI and deployment / static-checks (pull_request) Successful in 5s
python CI and deployment / static-checks (pull_request) Successful in 3s
Unified application CI and deployment / verify-and-release (push) Has been skipped
Unified application CI and deployment / verify-and-release (pull_request) Has been skipped
python CI and deployment / verify-and-deploy (pull_request) Has been skipped
896c8bb9e5
codex-bot closed this pull request 2026-11-04 14:09:38 +00:00
Some checks are pending
Unified application CI and deployment / static-checks (push) Successful in 6s
Remote development preview source sync / sync-source (push) Successful in 7s
Unified application CI and deployment / static-checks (pull_request) Successful in 5s
python CI and deployment / static-checks (pull_request) Successful in 3s
Unified application CI and deployment / verify-and-release (push) Has been skipped
Unified application CI and deployment / verify-and-release (pull_request) Has been skipped
python CI and deployment / verify-and-deploy (pull_request) Has been skipped

Pull request closed

Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Zayden-Jung/probably-rendering-one-more-pixel-tonight#47