LoomDeploy
Guides

Deployments & Rollbacks

Understand the deployment lifecycle, build logs, and how to roll back.

Deployment lifecycle

git push → webhook → clone → detect framework → build image → start container → healthy ✓

Each step is logged in real time and visible in the Deployments tab.

Deployment statuses

StatusMeaning
pendingQueued, waiting to start
buildingDocker image is being built
runningContainer is live and serving traffic
failedBuild or startup failed — check logs
stoppedManually stopped

Live build logs

Click View logs on any active deployment to open the live log stream. Logs are streamed via Server-Sent Events (SSE) and display in real time.

Past deployment logs are stored and can be viewed at any time.

Rolling back

To roll back to a previous deployment:

  1. Go to Project → Deployments tab.
  2. Find the deployment you want to restore.
  3. Click Rollback.

LoomDeploy will:

  • Stop the current running container
  • Start the previously-built image for that deployment
  • Update the Traefik routing to point at the restored container
Rollbacks are instant because the Docker image is already built — no rebuild is needed.

Framework auto-detection

When no Dockerfile is found, LoomDeploy detects your framework and generates one:

FrameworkDetected by
Node.jspackage.json
Pythonrequirements.txt / Pipfile
Gogo.mod
PHPcomposer.json
RubyGemfile
Java (Maven)pom.xml
Java (Gradle)build.gradle

You can always override auto-detection by committing your own Dockerfile to the repository root.