PreviewRustaBase OSS is in review. Build with managed PostgreSQL, application hosting, edge delivery, and security.Read the product direction

Application Stack

Deployments, hooks, and rollback

Follow every release, control automatic publishing, trigger builds from another service, and return to the previous kept version without rebuilding.

Build progress and history

  • The latest GitHub run shows queued, building, finished, cancelled, or failed status.
  • Build steps and their durations refresh every few seconds while the run is active.
  • The GitHub link opens the complete workflow run.
  • When a workflow fails, the deployment records focused error lines from the failed job.
  • Deployment history records the source commit, status, duration, and release result.
The Deployments tab: live GitHub build steps with durations and the deployment history with rollback
The Deployments tab follows each GitHub build step by step and keeps the history with one-click rollback.

Safe replacement

A deployment starts the new copy under a new internal name. RustaBase waits for its health check, switches the saved application address, and keeps the old copy serving briefly so in-flight requests can finish. If the new copy does not become healthy, the current release remains in place.

Rollback

The live release and the immediately previous successful release are retained. Select Roll back to this beside the eligible deployment to put that release back without rebuilding it. RustaBase still waits for health before switching traffic.

Rollback is available only while that release is retained; older history can remain visible after its runnable release has been retired.

Deploy hooks

Create a deploy hook when a CMS, scheduler, or automation should start the same redeploy used by the console. Send an HTTP POST to the generated secret address. The full address is shown once; RustaBase stores only a hash, and replacing or removing the hook invalidates the old address.

Protect it with the firewall

Found something wrong on this page?

Fix it yourself. The link below opens this file in GitHub's editor and forks the repository for you if you need one, and your change becomes a pull request without leaving the browser.