Store - com.phenixidentity~phenix-store-json
Store is a module which is a core piece that is required in all installations. The store module is responsible for the system configuration. All modules needing any kind of persistant configuration will use the store module to read and write configuration.
A single file
Configuration data is persisted in a single JSON file, phenix-store.json.
The data in this file is categorised into a number of categories: data sources , system nodes and PIPES to mention a few.
Editing in the file directly is not recommended. Updates should be done through the web interface.
phenix-store.json contains a number of "buckets"/categories.
A bucket contains 0 to X objects.
Objects can be referenced by ID
Two custom configuration options are available:
"store.file": "<absolute path to the store file>", "encryption.key": "supersecret"
Changing any of these parameters after the system should be done after the first initial startup. Doing so will result in unsupported behaviour .