fix: исправлены роуты веб-сервера и обновлён Makefile

- Убран дублирующийся роут /favicon.ico
- Добавлен импорт ServeDir
- Makefile: поддержка ImageMagick 6 и 7
- Добавлена цель favicon
This commit is contained in:
2026-04-18 11:12:54 +03:00
parent 6a642beb5c
commit 4646dd2b70
8 changed files with 107 additions and 17 deletions

19
Cargo.lock generated
View File

@@ -33,6 +33,7 @@ dependencies = [
"tower",
"tower-http",
"urlencoding",
"winres",
]
[[package]]
@@ -1768,6 +1769,15 @@ dependencies = [
"tokio",
]
[[package]]
name = "toml"
version = "0.5.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234"
dependencies = [
"serde",
]
[[package]]
name = "tower"
version = "0.5.3"
@@ -2167,6 +2177,15 @@ dependencies = [
"memchr",
]
[[package]]
name = "winres"
version = "0.1.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b68db261ef59e9e52806f688020631e987592bd83619edccda9c47d42cde4f6c"
dependencies = [
"toml",
]
[[package]]
name = "wit-bindgen"
version = "0.51.0"