Overview
The deployment app lets you deploy a desktop to a davinci hosted server. On that server, it can run a long running
computation and save the results. In addition, the server can run as a webserver, computing results and
serving up the results to other users.
The deployment app requires a commercial license.
Creating a Deployment Package
A deployment package represents a collection of servers that are all deployed together.- Add a New Package - enter a name in the name textbox, and then click the add button. This will add the package to your list of packages, and it will displayed in the nav bar on the left.
- Add Servers - choose a server type to add to the package, and click the add server link. You can remove the server from the package by clicking the remove link underneath the server.
- Save the Code to be Deployed to the Servers - Add whatever code you want deployed to the servers to your desktop. This comes primarily from the Javascript app and the HTML app. Then click the deploy desktop button. This will publish the code in your desktop up to the davinci servers. Whenever the servers are started, a copy of the deployed code will be pushed to the servers on startup. You can load the deployed code by clicking the load button, which will retrieve the code in the deployment and add it to your current desktop.
- Start the Servers - clicking the start button will start the servers in the package and push the deployment to the running servers.