智能部署生成器

一键生成
多平台部署配置

智能分析项目结构,自动生成针对8大主流平台的最优部署配置。 从Vercel到AWS,从Docker到Railway,让部署变得前所未有的简单。

支持平台

覆盖主流部署平台,满足不同项目需求

Vercel

前端部署首选,零配置部署

  • 自动CI/CD
  • Edge Functions
  • 域名管理

Netlify

JAMstack部署专家

  • 表单处理
  • Functions
  • Split Testing

AWS

企业级云服务

  • EC2
  • S3
  • Lambda
  • CloudFront
🐳

Docker

容器化部署

  • 多环境
  • 扩容管理
  • 服务编排
🚄

Railway

现代化部署平台

  • Git集成
  • 数据库
  • 环境变量
🐙

GitHub Pages

开源项目托管

  • 免费托管
  • Actions集成
  • 自定义域名
🌩

Cloudflare

边缘计算平台

  • Workers
  • Pages
  • R2存储
🔥

Firebase

Google云平台

  • Hosting
  • Functions
  • Database

核心特性

让部署配置变得智能化、自动化

智能配置生成

根据项目类型自动生成最优配置文件

一键部署

简化部署流程,减少手动配置错误

CI/CD集成

自动生成GitHub Actions等持续集成配置

安全最佳实践

内置安全配置,环境变量管理

多环境支持

开发、测试、生产环境配置管理

快速上线

从代码到上线,只需几分钟

配置示例

一键生成的专业级配置文件

Vercel

vercel.json

{
  "version": 2,
  "builds": [
    {
      "src": "package.json",
      "use": "@vercel/next"
    }
  ],
  "routes": [
    {
      "src": "/api/(.*)",
      "dest": "/api/$1"
    }
  ],
  "env": {
    "DATABASE_URL": "@database_url"
  }
}

Docker

Dockerfile

FROM node:18-alpine
WORKDIR /app
COPY package*.json ./
RUN npm ci --only=production
COPY . .
RUN npm run build
EXPOSE 3000
CMD ["npm", "start"]

GitHub Actions

.github/workflows/deploy.yml

name: Deploy
on:
  push:
    branches: [main]
jobs:
  deploy:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
      - uses: actions/setup-node@v3
        with:
          node-version: '18'
      - run: npm ci
      - run: npm run build
      - uses: vercel/action@v24
        with:
          vercel-token: ${{ secrets.VERCEL_TOKEN }}

使用方法

简单的命令,强大的功能

生成部署配置

vibecli deploy --generate

智能检测项目类型,生成适合的部署配置文件

指定平台

vibecli deploy --platform vercel,netlify,docker

为特定平台生成配置,支持多平台同时生成

环境配置

vibecli deploy --env production --with-ci

生成生产环境配置,包含CI/CD流水线

部署流程

从开发到上线,只需4个步骤

01

项目分析

智能检测框架、依赖和构建方式

02

配置生成

为目标平台生成最优配置文件

03

CI/CD设置

自动生成持续集成和部署流水线

04

一键部署

推送代码,自动触发部署流程