mirror of
https://github.com/outbackdingo/firezone.git
synced 2026-01-27 18:18:55 +00:00
The `compile_config` macro only works on environment and DB variables. This caused recent confusion when determining where `database_pool_size` was coming from. To fix this issue, we rename `compile_config` to be more clear. We also remove the technical debt around supporting "legacy keys" and DB-based configuration. The configuration compiler now works exclusively on environment variables only, where it is still useful for: - Casting environment variables to their expected type - Alerting us when one is missing that should be set