返回 Skill 列表
extension
分类: 开发与工程无需 API Key

cloud-deployment

提供将应用程序部署到Vercel、Railway、Render和Fly.io等各种云平台的指导和资源。当用户询问如何部署应用程序、设置云环境或需要这些平台的云配置、CI/CD、自定义域名以及回滚的帮助时,使用此技能。

person作者: jakexiaohubgithub

Cloud Deployment Skill

Overview

This skill provides a structured workflow and reference materials for deploying web applications to popular cloud platforms. It covers platform selection, configuration, and management of common deployment tasks.

1. Select a Deployment Platform

The first step is to determine the best platform for the user's project. If the user hasn't already chosen a platform, guide them through the decision process.

Action: Read references/platform_selection_guide.md to understand the strengths of each platform (Vercel, Railway, Render, Fly.io) and help the user make a choice.

2. Follow Platform-Specific Guide

Once a platform is chosen, use the corresponding guide in the references/ directory. Each guide contains a deployment checklist, CI/CD information, and rollback procedures.

  • Vercel: references/vercel.md
  • Railway: references/railway.md
  • Render: references/render.md
  • Fly.io: references/fly_io.md

3. Use General Guides for Common Tasks

For tasks that are common across all platforms, refer to references/general_guides.md. This file contains instructions for:

  • Environment Variable Setup
  • Database Connection
  • Custom Domain Configuration
  • SSL/TLS Certificate Setup

4. Use Asset Templates

The assets/ directory contains boilerplate configuration files for each platform. Copy these to the user's project as a starting point.

  • assets/vercel.json
  • assets/railway.json
  • assets/render.yaml
  • assets/fly.toml