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.
The recommended way to deploy your changes from a workspace is to select the Deploy button:
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 ways of deploying include:
Using the Dash Enteprise CLI:
1. Log in to the CLI if you aren’t already:
txt
de --host example.plotly.host login
replacing the example host name with your Dash Enterprise host name (without https
).
Your browser opens to a page prompting you to grant access privileges (if it does not open automatically, use the provided URL). Select Yes to grant access privileges.
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.