Upload an Application
Last updated
Last updated
This walkthrough takes you through how to upload the application. It will cover creating the archive and uploading the application through the web interface.
The DCH hello world example application has an "assembly.py" script that will help make the application archive.
Below you see the file structure of the archive that makes up a DCH application.
frontend.json (optional)- is the instructions on how to set the application dashboard - see Walkthrough Application: Create Dashboard
documents (optional) - contains the documents that are bundled with the application, like default settings or supporting data.
The archives will be placed in the builds folder of your project. The archive will get the version from the recipe version property and is ready to for upload. Note that you won't be allowed to upload the same version twice, nor upload an application with a lower version than one that already exists for that application.
From the Manage Applications page, you will find the "Upload a New Application" button. Fill in the information about your application and chose the build to upload.
briqlQueries.json (optional) - contains the briql query mapping - see
recipe.json (required) - describes application and its data flow - see
operators (optional) - contains the operators that are bundled with the application - see
The assembly script can be found in the hello world example repository and will make the archive for you based on your application folder. To learn more about the hello world example read this create application . The script require the project structure of the hello world example to work. You can build with the operator bundled with the operator or you can skip the operator. See commands below.
It is also possible to upload the application directly through the DCH API. You can use the or using curl, like the example below.