fix: --config flag ignoré par la commande serve + Config::load_from()

- Ajout de Config::load_from(path) pour charger depuis un chemin custom
- cmd_serve() accepte maintenant un Option<PathBuf> pour --config
- Le flag --config du CLI est maintenant passé à cmd_serve()
- Version bump 0.2.1 → 0.2.2

Corrige le bug où le service Windows NSSM passait --config mais
la commande serve lisait toujours depuis %APPDATA%/imagod-web/imagod.toml
This commit is contained in:
2026-06-30 09:33:22 -04:00
parent 8db614cd0b
commit 08dca81e7c
12 changed files with 272 additions and 72 deletions
Generated
+3 -1
View File
@@ -667,6 +667,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d"
dependencies = [
"futures-core",
"futures-sink",
]
[[package]]
@@ -1285,7 +1286,7 @@ dependencies = [
[[package]]
name = "imagod-web"
version = "0.2.0"
version = "0.2.2"
dependencies = [
"anyhow",
"arboard",
@@ -2237,6 +2238,7 @@ checksum = "eddd3ca559203180a307f12d114c268abf583f59b03cb906fd0b3ff8646c1147"
dependencies = [
"base64",
"bytes",
"futures-channel",
"futures-core",
"futures-util",
"http",