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
+2 -2
View File
@@ -1,6 +1,6 @@
[package]
name = "imagod-web"
version = "0.2.0"
version = "0.2.2"
edition = "2021"
description = "Imago Daemon + Dashboard — Service de capture automatique de screenshots + Dashboard web embarqué"
authors = ["Bruno Charest <[email protected]>"]
@@ -15,7 +15,7 @@ clap = { version = "4", features = ["derive", "env"] }
# Async runtime
tokio = { version = "1", features = ["full"] }
# HTTP Client (API Imago) — rustls pour éviter OpenSSL
reqwest = { version = "0.12", default-features = false, features = ["json", "multipart", "stream", "rustls-tls"] }
reqwest = { version = "0.12", default-features = false, features = ["json", "multipart", "stream", "rustls-tls", "blocking"] }
# Serialization
serde = { version = "1", features = ["derive"] }
serde_json = "1"