Rollbacks
How to roll back sites to previous versions in Sproobo
Rollbacks let you quickly revert a site to a previous successful deployment. Sproobo keeps a full deployment history so you can roll back to any past version.
Manual Rollbacks
- 1
Open Deployment History
Navigate to your site in the dashboard, then open the "Deployments" tab to see all past deployments.View all past deployments for a site. - 2
Review Deployment History
Each entry shows:- Deployment timestamp and duration
- Git commit hash
- Deployment status (success / failed)
Deployment history with status and commit information. - 3
Roll Back
Click "Roll back" next to the deployment you want to restore. Confirm the action.⚠️Make sure the target deployment was working correctly before rolling back. You can review its logs from the history view.
- 4
Monitor the Rollback
The rollback runs as a new deployment. Watch the live progress in the deployment log. Once complete, your site will be running the previous version.
Rollback Modes
Sproobo supports two rollback modes:
Rollback Options
- Fast rollback: Immediately restarts the app with the previous build. Fastest option with minimal downtime.
- Safe rollback: Pulls and re-runs the build from the previous commit before restarting. Slower but re-validates the full build process.
Best Practices
Best Practices
- Check deployment logs for the target version before rolling back
- If your app has database migrations, make sure the previous version is compatible with the current schema before rolling back
- After rolling back, investigate the root cause of the failed deployment before redeploying