The Distelli application manifest is a set of instructions that describes how to build, test, package, and deploy your application. An application manifest is required for each application in Distelli.
You can manage your manifest in either a file, distelli-manifest.yml, in your repository. Or through the Distelli WebUI with the in-app manifest.
The menu to the left contains each phase of the Manifest. This is ordered by Type (Build, Deploy, Restart, & Terminate) and then the order of each phase.
The Distelli application manifest file is a YAML configuration file that is saved with your application code. An example manifest may look like this:
jdoe/example-node: Build: - npm install - npm test PkgInclude: - '*' PreInstall: - sudo apt-get -y update - sudo apt-get -y install nodejs Env: - PORT: "3000" Exec: - nodejs app.js
To see information about a manifest phase/section click on it from the list on the left.
The Distelli application manifest can be managed in the WebUI with an in-app manifest. Navigate to an application and then click the Manifest tab. Here you can edit the build and deploy steps of the manifest.
For more information see Deployment Types
We’re always available to help you with your deployments. Feel free to contact us with any questions or comments.