Config Subsystem
Revision as of 18:13, 8 September 2020 by DaveSanderman (talk | contribs) (Created page with "== Floodzilla Config Subsystem == The Floodzilla Config Subsystem is used to store configuration-related information across the various services. === Design === Floodzilla...")
Floodzilla Config Subsystem
The Floodzilla Config Subsystem is used to store configuration-related information across the various services.
Design
Floodzilla uses Azure's App Configuration system as its primary data store. Additionally, mechanisms exist for local "Developer mode" overrides of configuration.
Usage
Notes
Secrets: Currently, the App Configuration store is used to store secrets, such as the SQL Server password and various secret keys for third party services like Google Auth and Facebook Login.
Issues
appconfig.settings.json has a secret, and is currently checked in to the private GitHub repository! When open-sourcing the project, care must be taken to not check this file into the new repository.