Configuration
Overview
Glue42 Enterprise is highly configurable. You can apply custom system-wide, as well as app-specific settings. Among the configurable features are system settings, app settings, Glue42 Windows, Glue42 Themes, logging and more.
Schemas
The following JSON schemas describe the available options for configuring Glue42 Enterprise:
- System configuration schema
- Glue42 Gateway configuration schema - schema for the
"gw"
key of thesystem.json
file, containing configuration for the Glue42 Gateway: port, metrics and more; - App configuration schema
- Glue42 Windows configuration schema
- Themes configuration schema
Note that a JSON schema for the logging configuration found in the logger.json
file isn't available, as the Glue42 Enterprise logging mechanism is based on log4js-node
. The logging configuration provided in the logger.json
file is identical to the log4js-node
configuration as described in the log4js-node
API documentation.
Location
All configuration files for Glue42 Enterprise can be found in %LocalAppData%\Tick42\GlueDesktop\config
(mainly in the form of JSON files). There you can find the system.json
file for system-wide configurations, the stickywindows.json
file for configuring the default behavior of Glue42 Windows, the themes.json
file for configuring the Glue42 Enterprise Themes, the channels.json
file for configuring the Glue42 Channels, and the logger.json
file for configuring the logging for Glue42 Enterprise.
In the \apps
folder of the same directory, you can find the configuration files for the apps bundled with the Glue42 Enterprise installer.
You can add an app configuration file in the %LocalAppData%\Tick42\UserData\<ENV>-<REG>\apps
folder to publish your own app locally. The <ENV>-<REG>
placeholder should be replaced with the region and environment folder name used for the deployment of your Glue42 Enterprise copy - e.g., T42-DEMO
. This way, your files won't be erased or overwritten, in case you decide to upgrade or change your Glue42 Enterprise version.
Note that the app configurations are monitored at runtime, so you don't need to restart Glue42 Enterprise when you change something. The location of the app configuration folder can be changed from the system.json
. For more information, see the system.json
configuration schema.