feat: Phase 10 — Service Windows NSSM + cross-compilation Windows
Phase 10 (service.rs): - install: télécharge NSSM, installe le service 'ImagodWeb' (auto-start, restart on crash) - uninstall: arrête et supprime le service - Service configuré avec: démarrage auto, redémarrage sur crash, délai 5s - Extraction ZIP NSSM intégrée (crate zip, deflate only) Phase 12 (cross-compilation Windows): - Cible x86_64-pc-windows-gnu configurée - Linker mingw-w64 - Corrections compatibilité: Cow→Vec dans clipboard.rs, API zip v2 - Binaire Windows .exe généré (8.1 MB, statique) Fix: compilation croisée Windows fonctionnelle
This commit is contained in:
@@ -25,6 +25,8 @@ toml = "0.8"
|
||||
sha2 = "0.10"
|
||||
# SQLite
|
||||
rusqlite = { version = "0.32", features = ["bundled"] }
|
||||
# ZIP (extraction NSSM) — deflate seulement pour éviter bzip2
|
||||
zip = { version = "2", default-features = false, features = ["deflate"] }
|
||||
# Logging
|
||||
tracing = "0.1"
|
||||
tracing-subscriber = { version = "0.3", features = ["env-filter", "json"] }
|
||||
|
||||
Reference in New Issue
Block a user