智能部署生成器
一键生成
多平台部署配置
智能分析项目结构,自动生成针对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
一键部署
推送代码,自动触发部署流程