Add config using environment variables with figment

This commit is contained in:
Lennart K
2025-02-11 16:28:46 +01:00
parent 63c8f8b5f2
commit 176bd238a4
5 changed files with 99 additions and 9 deletions

View File

@@ -25,14 +25,14 @@ pub struct SqliteDataStoreConfig {
}
#[derive(Debug, Deserialize, Serialize)]
#[serde(tag = "backend", rename_all = "snake_case")]
#[serde(rename_all = "snake_case")]
#[serde(deny_unknown_fields)]
pub enum DataStoreConfig {
Sqlite(SqliteDataStoreConfig),
}
#[derive(Debug, Deserialize, Serialize)]
#[serde(tag = "backend", rename_all = "snake_case")]
#[serde(rename_all = "snake_case")]
#[serde(deny_unknown_fields)]
pub enum AuthConfig {
Toml(TomlUserStoreConfig),