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
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions