GCP资源管理
Google Clo
web-deploy 提供从本地构建到生产环境发布的完整工作流,覆盖静态站点、Next.js 应用、FastAPI 服务等多种技术栈,支持 Vercel、Railway、GitHub Pages 及本地 Canvas 等多目标平台。
网站部署发布帮助团队快速将开发成果上线。无需复杂配置,即可将前端页面、后端服务或文档站点一键发布到云端,支持多平台灵活选择。本地预览功能让业务人员提前验收效果,版本回滚能力保障线上稳定,大幅降低技术门槛与发布风险。
落地案例:某产品团队完成官网改版后,通过该工具在本地构建并预览效果,确认无误后一键部署至 Vercel;同时将 API 服务同步发布到 Railway,实现前后端独立上线。后续发现异常时,2分钟内回滚至上一版本恢复服务,全程无需运维介入。
1. 安装依赖
# Vercel CLI
npm i -g vercel
# Railway CLI
curl -fsSL https://railway.app/install.sh | sh
# gh-pages(可选)
npm install -D gh-pages
2. 本地预览
# 静态站点
npx http-server ./dist -p 8080 -c-1
# Next.js
npm run build && npm run start
# FastAPI
uvicorn app.main:app --reload --port 8000
3. 部署到 Vercel
npx vercel link # 首次关联项目
npx vercel # 预览部署
npx vercel --prod # 生产部署
4. 部署到 Railway
railway login
railway init
railway up
railway add --plugin postgresql # 添加数据库
5. 回滚操作
npx vercel rollback # Vercel
railway rollback # Railway
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 项目源码目录、构建命令、目标平台凭证、环境变量键值对 |
| 输出 | 生产环境 URL、实时部署日志、历史版本列表、HTTPS 证书状态 |
| 适用人群 | 需快速上线 Web 应用的开发者、技术团队运维成员 |
| 不包含 | 云服务器手动配置、数据库集群管理、企业级安全审计 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/cmanfre7/web-deploy/SKILL.md
来源类型:开源社区技能库