SuperAPI AI 工具集

deploying-app

部署与运维

查看项目

更新于 10-15 12:43

技能介绍

用途

deploying-app 是 Wasp 代理插件(wasp-agent-plugins)中的部署技能,目标是通过 Wasp CLI 把 Wasp 应用部署到 Railway 或 Fly.io。它把部署流程拆成预检查、选择提供商、按指南执行、处理 OAuth 回调、以及中断后的恢复几个环节。

主要能力

  • 预部署检查:在正式部署前,通过 validating-pre-deployment 运行预部署检查,验证配置。
  • 提供商选择:列出文档中“Wasp Deploy”部分支持的 wasp deploy 提供商,并让用户选择其中一个。
  • 按指南部署:按照所选提供商的指南步骤部署应用。
  • OAuth 重定向提醒:如果用户使用 OAuth 提供商,会提示需要到 OAuth 提供商后台添加重定向 URL,例如 https://your-server-url.com/auth/google/callback;更多信息可参考 Wasp Social Auth Providers 文档。
  • 中断恢复提示:部署中断时,wasp deploy <provider> deploy 可以安全重跑;而 wasp deploy <provider> launch 命令是一次性的,不要重跑。

使用方式

  1. 先运行预部署检查(validating-pre-deployment)验证配置。
  2. 查看文档中“Wasp Deploy”部分支持的提供商列表,选择其一。
  3. 按照所选提供商的指南执行部署。
  4. 若使用 OAuth,前往对应 OAuth 提供商后台添加重定向 URL。
  5. 若部署中断,可安全重跑 wasp deploy <provider> deploy;不要重跑 wasp deploy <provider> launch。

适用场景

适用于需要将 Wasp 应用部署到 Railway 或 Fly.io 的开发者,尤其是使用 Wasp CLI 并希望按官方指南完成部署、同时需要处理 OAuth 回调地址配置的场景。

限制

资料未提供该技能支持的其他部署提供商、具体命令参数、环境变量要求、费用或平台限制等信息,暂未提供。