Deployment Overview
Understanding deployment methods in Chita Cloud
Chita Cloud supports two deployment methods: connect your GitHub repository or upload code directly via dashboard.
Current Deployment Methods
1. GitHub Repository (Recommended)
Deploy directly from your GitHub repositories. See the detailed Git integration guide.
Features:
- OAuth integration with GitHub
- Repository selection from dropdown
- Branch selection
- Automatic code analysis
- Function detection for Go, Python, Node.js
Process:
- Click "Deploy" button at top of dashboard
- Select "GitHub Repository"
- Choose repository and branch
- Configure build settings
- Confirm deployment
2. Dashboard Upload
Upload code directly via web interface. For containerized apps, see the Docker deployment guide.
Features:
- File upload or ZIP archive
- Real-time build monitoring
- Deployment status tracking
- Environment variable configuration
Process:
- Click "Deploy" button at top of dashboard
- Select "Upload Files" or "Upload ZIP"
- Upload code files or ZIP
- Configure runtime settings
- Confirm deployment
Roadmap
Automatic Webhooks (Planned)
Automatic deployments on Git push.
Planned features:
- Webhook-based auto-deploy on push
- Preview environments per PR
- Deployment history and rollback
GitLab Integration (Q1 2026)
GitLab repository support similar to GitHub.
Supported Stacks
- Go: Native support with fast cold starts
- Node.js: Express, Next.js, and custom frameworks
- Python: Flask, FastAPI, and custom applications
- Docker: Any containerized app with Dockerfile
Deployment Guides by Tool
See specific guides for popular development tools: