Deployments & Build Logs
Every time your application is deployed -- whether triggered by a Git push, a webhook, or a manual action -- Appliku creates a deployment record that tracks the build and release process.
Deployment Statuses
Each deployment goes through a lifecycle and has one of the following statuses:
| Status | Description |
|---|---|
| New | Deployment has been created and is queued |
| Deploying | Build or release is actively running |
| Deployed | Deployment completed successfully and the application is running |
| Failed | Build or release encountered an error |
| Timeout | Deployment exceeded the maximum allowed build time |
| Aborted | Deployment was manually cancelled |
Viewing Build Logs
To view the build output for a deployment:
- Go to your application in the dashboard
- Open the Deployments section
- Click on any deployment record to expand its build logs
Build logs show the full output of the Docker build process, including dependency installation, asset compilation, and any errors that occurred. This is the primary tool for debugging failed deployments.
Triggering a Manual Deploy
You can deploy at any time from the dashboard:
- Go to your application overview
- Click the Deploy button
This pulls the latest code from the configured branch and starts a new build. Manual deploys are useful when you need to redeploy without pushing new code -- for example, after changing environment variables or build settings.
Aborting a Deployment
If a deployment is in the Deploying state, you can abort it:
- Go to the active deployment in the Deployments section
- Click Abort
The deployment will be marked as Aborted and the previous version of your application continues running.
Deployment History
Appliku keeps a history of all deployments for each application. You can review past deployments to:
- Compare build times
- Identify when a failure was introduced
- See which commit triggered each deployment
Each deployment record includes the timestamp, status, and the associated Git commit (when available).