AppDeploy

🚀 秒级部署全栈应用,即刻上线

DevOps / Deployment榜 #1

一键部署全栈 Web 应用到云端,支持 React、Next.js 和静态 HTML 模板,自动生成可访问的公共 URL

收藏
14.3k
安装
3.4k
版本
1.0.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

AppDeploy 是一款面向开发者的云端应用部署技能,通过 HTTP API 实现从代码到线上环境的自动化交付。核心能力包括:

多架构支持:支持三种前端模板——html-static(纯静态站点)、react-vite(单页应用/仪表盘/游戏)、nextjs-static(多页应用/SSG),并可选择纯前端或前后端分离架构。

完整生命周期管理

  • get_deploy_instructions:获取部署约束,必须在生成代码前调用
  • get_app_template:获取项目模板和 SDK 类型定义
  • deploy_app:执行部署,支持新建(app_id=null)和更新(增量文件/diff)
  • get_app_status:实时追踪部署状态,含 QA 快照和错误日志
  • get_app_versions + apply_app_version:版本管理与回滚
  • delete_app:永久删除应用

源码级调试:提供 src_globsrc_grepsrc_read 三大工具,支持在云端快照中浏览文件结构、正则搜索和读取内容,便于排查线上问题。

显著优点

1. 零配置部署:内置模板自动处理依赖和构建配置,无需手动编写 Dockerfile 或 CI/CD 脚本
2. 增量更新友好:更新时仅需提交变更文件和 diff,减少传输量

3. 实时可观测:部署状态监控包含前端渲染截图和网络错误检测,日志按时间戳过滤

4. 版本化治理:每次部署生成版本记录,支持快速回滚到历史稳定版本

潜在局限性

  • 平台锁定:API 端点固定为 api-yaron.appdeploy.ai,迁移成本较高
  • 模板限制:仅支持三种预设前端框架,自定义构建链需适配模板结构
  • 文件操作约束:更新时不能删除 package.json 或框架入口文件
  • 密钥管理:API key 生成后不可找回,丢失需重新注册

适合人群

  • 需要快速原型验证的独立开发者
  • 希望跳过运维配置的前端工程师
  • 教育场景下的全栈项目演示部署
  • 轻量级 SaaS MVP 的冷启动阶段

常规风险

  • .appdeploy 文件含敏感密钥,务必加入 .gitignore 防止泄露
  • 删除操作不可逆,生产环境建议先通过 get_app_versions 确认可回滚点
  • 部署状态轮询需设置合理超时,避免对 get_app_status 高频调用触发限流

AppDeploy 内容

手动下载zip · 3.3 kB
SKILL.mdtext/markdown
请选择文件