Use file as source of truth

Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
This commit is contained in:
2025-06-07 12:57:10 +01:00
parent ed958a8ed0
commit aa3275e4dc
32 changed files with 424 additions and 1233 deletions

61
Cargo.lock generated
View File

@@ -974,6 +974,15 @@ dependencies = [
"zeroize",
]
[[package]]
name = "email_address"
version = "0.2.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e079f19b08ca6239f47f8ba8509c11cf3ea30095831f7fed61441475edd8c449"
dependencies = [
"serde",
]
[[package]]
name = "equivalent"
version = "1.0.2"
@@ -1082,22 +1091,6 @@ dependencies = [
"percent-encoding",
]
[[package]]
name = "fuser"
version = "0.15.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "53274f494609e77794b627b1a3cddfe45d675a6b2e9ba9c0fdc8d8eee2184369"
dependencies = [
"libc",
"log",
"memchr",
"nix",
"page_size",
"pkg-config",
"smallvec",
"zerocopy",
]
[[package]]
name = "futures-channel"
version = "0.3.31"
@@ -1249,20 +1242,23 @@ dependencies = [
"axum",
"axum-extra",
"clap",
"fuser",
"email_address",
"log",
"log4rs",
"non-empty-string",
"nonempty",
"openidconnect",
"passwords",
"redis 0.31.0",
"redis-macros",
"serde",
"serde_json",
"serde_with",
"serde_yaml",
"sqlx",
"time",
"tokio",
"url",
"uuid",
]
@@ -1867,18 +1863,6 @@ dependencies = [
"windows-sys 0.59.0",
]
[[package]]
name = "nix"
version = "0.29.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46"
dependencies = [
"bitflags",
"cfg-if 1.0.0",
"cfg_aliases",
"libc",
]
[[package]]
name = "non-empty-string"
version = "0.2.6"
@@ -1889,6 +1873,15 @@ dependencies = [
"serde",
]
[[package]]
name = "nonempty"
version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "549e471b99ccaf2f89101bec68f4d244457d5a95a9c3d0672e9564124397741d"
dependencies = [
"serde",
]
[[package]]
name = "num-bigint"
version = "0.4.6"
@@ -2063,16 +2056,6 @@ dependencies = [
"sha2 0.10.9",
]
[[package]]
name = "page_size"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "30d5b2194ed13191c1999ae0704b7839fb18384fa22e49b57eeaa97d79ce40da"
dependencies = [
"libc",
"winapi",
]
[[package]]
name = "parking"
version = "2.2.1"