SuperAPI AI 工具集

app-platform-designer

设计与创作

查看项目

更新于 10-15 21:10

技能介绍

用途:把自然语言描述的应用需求转成 DigitalOcean App Platform 规格。主要能力:生成 .do/app.yaml(应用规格)、.do/deploy.template.yaml(公开仓库的 Deploy to DO 按钮)和 .env.example(环境变量模板);支持四种工作流——从描述设计新应用、分析仓库生成规格、添加 Deploy to DO 按钮、多环境配置。组件类型包括 services(HTTP 工作负载)、workers(后台处理)、jobs(一次性/定时任务)、static_sites(前端/文档)、databases(PostgreSQL、Valkey 等)。用法:按需求收集信息后拆分组件并生成含健康检查、环境变量、路由的规格,再用 doctl apps spec validate .do/app.yaml 校验。默认值:实例 apps-s-1vcpu-1gb、数量 1、开发数据库、Valkey 缓存、存在 Dockerfile 时用其构建、健康检查 /health 或 /healthz、推送即部署、区域 nyc、源格式用 git: 块。环境变量作用域有 RUN_TIME、BUILD_TIME、RUN_AND_BUILD_TIME,占位符如 ${db.DATABASE_URL}、${service.PRIVATE_URL}。路由通过 ingress.rules 配置。限制:Deploy to DO 按钮要求公开 GitHub 仓库;MySQL、MongoDB 仅托管;routes 已弃用;实例规格与价格以资料所列为准,其他细节暂未提供。