Awesign config
Awesign is configured in two locations detailed below.
Environment configuration
The environment configuration is described in the GitHub repo's root README.md file. This only needs to be configured
when Awesign is initially being deployed. It handles security, logging, the database configuration, and so on. It cannot
be live-reloaded. To apply changes to the environment configuration, you need to rebuild the container; just restarting
it will not work.
awesign.yaml
Most of Awesign is configured in awesign.yaml, which can be reloaded on demand without restarting any services. The
pages following this one describe everything you can configure in this file.
Reloading the configuration
From System Administration > Awesign Configuration, click "Reload awesign.yaml" to reload the configuration.
If there is an error with the configuration, you will be presented with a message to help you correct it, and the previous configuration will remain in use.
If the new configuration is valid, it will apply immediately without needing to restart anything. A lot of effort went into making this possible. Though, some signs with static assets may need to be refreshed.