Application Configuration
You can deploy the configuration of your application with the application zip.
Do so by adding a config folder, that contains the .yaml
configuration files like the app.yaml. This means that the application
configuration can be fully managed in a CI/CD pipeline instead of depending on
manual clicks in the engine cockpit.
app.zip
├── config
│ └── app.yaml
├── hr.iar
└── finance.iar
1# sample app.yaml which can be part of the application zip-archive
2Variables:
3 myVariable: anyValue
Priority
The app.yaml will be deployed into the config folder of the
application itself (applications directory) and serves as additional
configuration for the application, but with a lower priority than the regular
<appName>/app.yaml (e.g., myApp/app.yaml) in the
configuration directory.
Overriding Variables
The app.yaml file can override Variables declared in projects.
If these variables are values of type file (e.g [file: json]), then
these files values can also be overriden by adding them to the app.zip
in <app.zip>/config/variables/myVariableName.json as shown below.
app.zip
├── config
│ |──variables
| | └─ userSettings.json
│ └── app.yaml
├── finance.iar
└── hr.iar