00 / 00

Zeabur Agent Skills

让 AI 代理部署和维护 01MVP 的 Zeabur Web 服务。

Zeabur Agent Skills 让 AI 代理通过 Zeabur CLI 操作项目、服务、环境变量、域名、日志和指标。完整能力与安装方式以 Zeabur Skills 文档为准。

适合 01MVP 的任务

  • 连接 Git 仓库并部署根目录 Dockerfile。
  • 配置 Web 服务端口、域名和 DNS。
  • 写入或更新生产环境变量。
  • 查看部署日志、运行指标和健康状态。
  • 在代码推送后确认新部署已经接管流量。

01MVP 的数据库是 Cloudflare D1。不要让 Agent 为这个产品创建 PostgreSQL,也不要配置 DATABASE_URL。Zeabur Web 只需要访问受保护的 D1 binding 代理。

推荐指令

把当前项目的 01MVP Web 服务部署到 Zeabur。
使用根目录 Dockerfile,配置正式域名和通用生产变量。
数据库不要创建 PostgreSQL;设置 D1_PROXY_URL,
并把我单独提供的 D1_PROXY_TOKEN 作为服务端 secret。
部署完成后检查 /api/health、首页和登录页。
不要输出任何 secret 的值。

如果服务已经存在,可以让 Agent 只更新指定变量。变量工具可能在命令输出中回显现有配置,因此要明确要求抑制输出,不要把变量列表、token、支付密钥或认证密钥复制进对话和日志。

故障排查

症状优先检查
容器启动但域名 502应用监听端口与 Zeabur 服务端口是否一致
/api/health 数据库失败Cloudflare Worker 是否健康,D1_PROXY_URL 与 token 是否匹配
推送后仍是旧版本Git 分支、部署 commit 和部署状态
构建期缺少变量该变量是否真的需要在构建期;服务端 secret 应优先运行时注入

数据库 migration 不在 Zeabur 容器启动时执行。先运行 vpr @01mvp/product#db:deploy 更新远端 D1,再发布依赖新 schema 的应用代码。

这篇文档有问题?