feat(homelab)!: parse from env or config.toml to allow containerization

This commit is contained in:
2026-01-08 23:06:08 -08:00
parent dd904c151d
commit 29cff3bf84
5 changed files with 112 additions and 32 deletions

View File

@@ -12,5 +12,9 @@ serde = { version = "1.0.228", features = ["serde_derive"] }
ssh2 = "0.9.5"
thiserror = "2.0.17"
tokio = { version = "1.49.0", features = ["macros", "rt"] }
toml = "0.9.10"
toml = { version = "0.9.10", optional = true }
urlencoding = "2"
[features]
default = ["file-config"]
file-config = ["dep:toml"]