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: * Your Dash Enterprise administrator has assigned you a license seat.

To set up new staging app, use your preferred initialization and deployment methods like you would for any other app. We recommend using the same app name
as your production app but appending “-staging” or “-stage” to it. You may also want to make sure that it has a Restricted viewer access level and that it is not displayed in the Portal.

Keep redeploying the staging app until you’re happy with the changes, and then deploy the production app.