Configuration overview

Configuration is in toml format and is read from config/settings.conf or as specified with -config <file>. You may also use container secrets for the configuration, deployed as settings. Additionally you can pass overrides to most settings using env variables.

By default the site service has the configuration for the whole system and other services fetch its configuration over the backend message bus. For that they need to know the BACKEND_URL when starting up.

Configuration settings are validated, any invalid keys are refused and reported.