Deploying Changes

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.

Only the app owner can deploy app changes from the workspace.

When you’re ready to send your changes to production, you have several options.

One-Click Deploy

The recommended way to deploy your changes from a workspace is to select the Deploy button:

One-Click Deploy

This deployment method uses SSH, but doesn’t rely on you adding an SSH key to Dash Enterprise.

Note that if your administrator has customized the port that Dash Enterprise uses for Git SSH after you’ve created your workspace, then you’ll need to rebuild your workspace for one-click deploy to succeed.

Other Options

Other ways of deploying include:

  1. Deploy the app:
    de deploy --name <app-name>

shell $ git add <files> $ git commit -m '<description>' $ git push plotly workspace:main

Here we are pushing our changes on the workspace branch to main branch on plotly remote.

If you are deploying over SSH and your administrator has customized the port that Dash Enterprise uses for Git SSH after you’ve created your workspace, then you’ll need to rebuild your workspace for the deployment to succeed.