Config Subsystem

From floodzilla-wiki
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...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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.