Set Up Continuous Deployment
What You Need
- GitHub repository (your project must be in GitHub)
- Already deployed application
- Optional: GitHub Personal Access Token (for automatic setup)
With GitHub PAT (Automatic)
Without PAT (Manual)
Deploying Updates
Once CI/CD is set up:Deploy Manually (Alternative)
Prevent Dependency Upgrades
What Gets Auto-Deployed
- Code changes - Updated services
- New services - Added components
- Configuration changes - Environment variables
- Container updates - New dependencies
Smart Rebuilds
Monk only rebuilds what changed:- Changed frontend → Rebuilds frontend only
- Changed API → Rebuilds API container
- No changes → Skips rebuild
Next Steps
- Monitor & Debug - Watch deployments
- Managing Costs - Track CI/CD impact on costs