GitHub Auto-Deploy
Connect your GitHub repository to automatically deploy on every push.
Setup
- Go to Services > PaaS > [Your App] > GitHub
- Enter your repository URL (e.g.,
https://github.com/username/repo) - Select the branch to deploy (default:
main) - Enable Deploy on Push
- Click Connect
How It Works
When you push to the configured branch:
- GitHub sends a webhook to ColoSoft
- Your code is pulled and built
- Build logs are available in real-time
- On success, the new version goes live
- You receive an email notification
Manual Deploy
You can also trigger a deploy manually from the GitHub tab by clicking Deploy Now.
Build Logs
Watch your deploy in real-time from the GitHub tab. The build log shows:
- Repository cloning
- Dependency installation
- Build steps
- Health check results
- Deploy status
Disconnecting
Click Disconnect to stop auto-deploys. Your app keeps running — it just won't auto-deploy on push anymore.