website logo
SupportLoginSign Up
⌘K
Get Started
Creating a new App
Integrate with Github
Prepare your Deployment
Managing the App
Deployment Process
App Overview
Manage Deployments
Running Logs
Settings
Troubleshooting
👀Release Notes
😎Language and Framework Guides
How to create a Dockerfile
Run a Static Website on Containers
Run a NodeJS Container App
Run an Express Container App
Run a Python Container App
Run a Flask Container App
Run a Django Container App
Run a ReactJS Container App
Run a NextJS Container App
Run an AngularJS Container App
Run a VueJS Container App
Run a Laravel Container App
Run a CakePHP Container App
Run a CodeIgniter Container App
Run a Symfony Container App
Run an Elixir Phoenix Container App
Run a Remix Container App
Run a Go Container App
Run a Deno Container App
Run a Ruby Container App
Run a Rails Container App
Run a Java Container App
Run a Spring Container App
Run C# Container Apps
Run a ASP .NET Container App
Run a NuxtJS Container App
Run a Meteor Container App
Run a RedwoodJS Container App
Run a Crystal Container App
Run a Rust Container App
Docs powered by
Archbee
Managing the App

Deployment Process

5min

At Back4app Containers, we have two core concepts: the App and the Deployment.

What is a Deployment?

The deployment is the process of building your code and going live with a new version/release of your App, which will also have logs and metrics. Deployments will use Back4app servers from when they start until they succeed or fail.

Deployment Status

The deployment starts with the Building status. If it succeeds, it goes to Ready, and if there is any error, it goes to Failed. If, when the deployment starts, there is another deployment process with Building status, then this deployment goes to Queued status and will wait until the other operation finishes.

When a new deployment is successful and goes to the Ready status, the previous successful deployment goes to the Destroyed.

The Deployment statuses are:

Icon

Name

Explanation



Deploying

A deployment currently being built.



Queued

A deployment waiting to be built.



Destroyed

A deployment has been destroyed.



Canceled

A deployment has been canceled.



Failed

An unsuccessful or failed deployment.



Ready

A successful deployment.

What is an App?

The App means the service is running/scaling on Back4app Servers and will have running logs, metrics, domains, and settings.

App Status

After you first configure your deployment and click on Create App button your App will be first created and starts with the status Building. If the deployment fails your App will be Unavailable. If succeed will be Available. At any moment you can suspend your App then you will see the Suspended status on your Dashboard.

The deployment process runs in parallel with your App Service. That means your App will be available with the latest successful deployment while a new deployment is in progress. It is also important to note that a new release will only occur if the building process is successful, thus avoiding interruptions in your App's service.

The App statuses are:

Icon

Name

Explanation



Initializing

The App is being created.



Deploying

A deployment currently being built.



Suspended

The App has been suspended.



Unavailable

The App is not available.



Available

The App is available.



Updated 10 May 2023
Did this page help you?
PREVIOUS
Prepare your Deployment
NEXT
App Overview
Docs powered by
Archbee
TABLE OF CONTENTS
What is a Deployment?
Deployment Status
What is an App?
App Status
Docs powered by
Archbee