Staging Environments (Stands)


Staging environments (stands) are isolated staging environments that allow you to test changes without affecting the main version of your application.

A stand is deployed as an independent instance of the application with its own build and is accessible via a separate technical domain.

Staging environments are available for frontend, backend, and Docker-based applications.

The maximum number of environments per application is 10.

For backend and Docker applications, stands are provided free of charge and are deployed on the same virtual machine as the main application. A stand uses the resources of that machine, so sufficient capacity must be available for it to run.

For frontend applications, requests are billed in the same way as for the main application.

Stands are not supported for applications deployed via Docker Compose.

Create a Staging Environment
Copy link

To create a staging environments:

  1. Go to the App Platform section and click on the application.
  2. Go to the Stands tab.
  3. If no stands have been created yet, you will see the branch selection step. Click on it. Otherwise, click Add stand.

2f7e7dab 928f 437b Bf0a 1a5913a3ccb5

  1. Specify:
    • the environment name;
    • the repository branch;
    • the commit to build, or enable the option to use the latest commit;
    • already existing variables or add new ones.
  2. Click Create.

An Js1 Ve87 M

A deployment will be triggered. A technical domain will be automatically generated for accessing the application in this staging environments.

Manage Staging Environments
Copy link

All created environments are listed in the Stands tab.

View the Application URL
Copy link

To copy the URL where the application is available:

  1. Go to the App Platform section and click on the application.
  2. In the Stands tab, hover over the stand and click on the view icon. 

D1aade1d 54e6 48b7 A510 5b1c3d48a285

You can also copy the URL from the Settings tab.

Update Staging Settings
Copy link

  1. Go to the App Platform section and click on the application.
  2. In the Stands tab, click on the environment to open the details.
  3. In the Settings tab, you can:
    • enable or disable the environment;
    • rename it;
    • change the repository branch;
    • change the commit;
    • manage variables;
    • copy the stand URL.

Stand

View Logs
Copy link

  1. Go to the App Platform section and click on the application.
  2. In the Stands tab, click on the environment to open the details.
  3. Go to the Stand logs tab to view:
    • deployment logs;
    • application logs (for backend and Docker applications);
    • access logs (for frontend applications).

76fc77ca 1759 42cd Ac31 1af87cc4e4ca

Roll Back to a Previous Commit
Copy link

You can deploy an earlier version of your staging environment.

  1. Go to the App Platform section and click on the application.
  2. In the Stands tab, click on the environment.
  3. Go to the Stand logs tab.
  4. Select the commit you want to deploy.
  5. Click the play icon (Rollback to commit).

Cancel a Deployment
Copy link

To cancel a deployment that is in progress:

  1. Go to the App Platform section and click on the application.
  2. In the Stands tab, click on the environment.
  3. Go to the Stand logs tab.
  4. Click the pause button.

Delete a Staging Environment
Copy link

To delete an environment:

  1. Go to the App Platform section and click on the application.
  2. In the Stands tab, click on the three-dot menu next to the environment and select Delete.
  3. Confirm deletion.

76fc77ca 1759 42cd Ac31 1af87cc4e4ca