Deployment history
Open your app and go to the History tab. Each successful deploy is listed with:- The commit and its message.
- Who or what triggered it, such as a push or a manual deploy.
- How long it took.
- Whether it was a normal deploy or a rollback.
Roll back
1
Open History
Open your app and go to the History tab.
2
Click Rollback
Click Rollback on an earlier entry, then Confirm Rollback.
3
Watch it swap
Symplax starts the previous image as a new container, health checks it, and swaps it in. Your current version keeps serving until the swap.
What a rollback does not undo
- Databases are not rolled back. If the deploy you are leaving ran a migration, the schema stays migrated. Make sure the older code can run against it, or restore a database backup.
- Release commands do not run. A rollback starts the old image directly, without its release command.
- Environment variables are today’s. The old image runs with the variables the app has now, not the ones it had when that version was deployed.
- Files on volumes stay as they are.
When rollback is not available
- There is no earlier version. An app needs at least two successful deploys before it can roll back.
- Something else is deploying. Only one deploy or rollback runs on a server at a time. Wait for it to finish.
- The server is offline. The Rollback button is disabled until the server reconnects.