Ajoute pmocovers

This commit is contained in:
2025-10-07 08:33:06 +02:00
parent e260330877
commit 9bf5bc7fe2
22 changed files with 2850 additions and 56 deletions

View File

@@ -9,6 +9,7 @@ use pmoserver::{
ServerBuilder
};
use pmoapp::{Webapp, WebAppExt};
use pmocovers::CoverCacheExt;
use tracing::info;
#[tokio::main]
@@ -19,6 +20,18 @@ async fn main() {
// Initialiser le logging et enregistrer les routes de logs
server.init_logging(LoggingOptions::default()).await;
info!("📡 Registering the cover cache...");
let cache = server.init_cover_cache_configured()
.await
.expect("Cannot initialise the image cache");
info!("✅ Cover cache ready at {}",
cache.cache_dir(),
);
// Routes de base
server
.add_route("/info", || async {
@@ -26,6 +39,7 @@ async fn main() {
})
.await;
// Ajouter la webapp via le trait WebAppExt
info!("📡 Registering Web application...");
server.add_webapp_with_redirect::<Webapp>("/app").await;