文档 · 运行时
静态站点、Next.js、Node.js、Python 与 Dockerfile 约定
PocketBay 从仓库检测 framework_hint,并在构建计划中应用版本与启动命令规则。
部署类型
| 类型 | 典型技术栈 | 要求 |
|---|---|---|
| static | HTML/CSS/JS 或导出静态站 | 根目录 index.html 或配置的输出目录 |
| nextjs | Next.js(App 或 Pages 路由) | 依赖含 next;build/start;客户端变量用 NEXT_PUBLIC_ |
| node | Express、Hono、Koa、NestJS | package.json start;监听 PORT;绑定 0.0.0.0 |
| python | FastAPI、Flask、Django | requirements/pyproject/Pipfile;Web 入口;PORT |
| dockerfile | Go、Java、PHP、Ruby、Rust 等 | 根目录 Dockerfile;可健康检查的 HTTP 服务 |
版本与锁文件提示
构建计划会读取 package-lock、pnpm-lock、yarn.lock、bun.lockb、Python 依赖 pin 与 Docker 基础镜像。若运行时版本超出构建器支持,将返回带 repair_hint 的结构化错误供 AI 修复。