Skip to content

将 examples/app-host 标准化为 apps/server 以统一应用目录及支持 Docker 发布 #1138

@xuyushun441-sys

Description

@xuyushun441-sys

建议:标准化 examples/app-hostapps/server

背景

当前仓库的 examples/app-host 实现了 ObjectStack Server 的参考实现,具备生产级应用结构(独立版本、完整依赖、CI/CD、Vercel 部署、API & Server 规范等),其功能、部署和代码组织已经超出现有"示例"的定位。

为什么建议迁移:

  • 语义更准确,适配 apps/* 主目录结构
  • 支持后期 Docker 化、自动化部署及一体化流水线
  • 区分正式应用与轻量示例的目录边界
  • CI/CD 及文档、部署 pipeline 更易维护

建议方案:

  • examples/app-host 迁移为 apps/server
  • 保持 apps/studioapps/docsapps/server 平行
  • examples/ 目录仅保留极简 demo 和插件样例(如 app-crmapp-todo
  • 迁移时处理依赖路径、Vercel 部署脚本、文档引用等

需注意:

  • 更新 pnpm-workspace.yaml(当前已支持apps/*,但需清查引用路径)
  • 修改 package.json 名称与工作目录适配
  • 搜索/替换所有关联脚本与文档中的目录引用
  • 升级一键部署 URL(如 Vercel 按新路径)

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions