Creating a Staging App

This documentation is for Dash Enterprise.
Dash Enterprise is the fastest way to write & deploy Dash apps and
Jupyter notebooks.
10% of the Fortune 500 uses Dash Enterprise to productionize AI and
data science apps. Find out if your company is using Dash Enterprise.

Once you have deployed your app to Dash Enterprise, your end users will expect that
it is stable and ready for consumption. So, what do you do if you want to
test out or share some changes on the server? We recommend creating
separate apps: one for production consumption and another one
for testing, often called staging. You’ll use your staging app to preview changes
before making those changes to the production app.

Prerequisites: * You have the Dash Enterprise CLI installed and your device is logged in.

To initialize and deploy a new staging app:

de deploy <path> --name <staging-app-name>

where <path> is the path to the app folder on your workstation and <staging-app-name> is the name you want to give to the new staging app (we recommend using the same name as your
production app but appending “-stage” to it).

You can keep redeploying the staging app using the command above until you’re happy with the changes, then deploy the production app with de deploy <path> --name <production-app-name>.