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.

This page applies to Dash Enterprise 5. If your organization uses Dash Enterprise 4, view the Workspaces docs at https://<your-dash-enterprise-server>/Docs/workspaces.

Good to know: App deployments from inside a workspace IDE use the SSH protocol, but because the workspace is on the Dash Enterprise host,
the deployments don’t make external network requests. This means that your administrator does not need to open the SSH port to
allow you to deploy from a workspace, even if your Dash Enterprise instance is internet-restricted.

When you’re ready to send your changes to production, you have two options:

One-Click Deploy

You can deploy your changes in one click by selecting Deploy:

One-Click Deploy

This stages, commits, and deploys changes you’ve made.

Git Commands in the Terminal

You can run standard git commands in the terminal:

$ 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.