This commit is contained in:
2025-09-28 18:38:48 +02:00
parent 8bddcc1b01
commit b8c797a2fc
55 changed files with 1645 additions and 2798 deletions

View File

@@ -1,14 +1,29 @@
use std::sync::Arc;
use parking_lot::RwLock;
use tokio::signal;
use ox_speak_server_lib::utils::config::Config;
use ox_speak_server_lib::app::app::App;
use ox_speak_server_lib::app::conf::load_env;
use ox_speak_server_lib::utils::logger::init_logger;
#[tokio::main]
async fn main() {
// Charger le .env
load_env();
let mut app = App::new().await;
app.start().await;
init_logger("debug");
// Charger le .env
let config = match Config::load() {
Ok(config) => config,
Err(err) => {
eprintln!("Failed to load configuration: {}", err);
return;
}
};
// Initialiser le logger
// init_logger(&config.log_level);
let app = App::new(config).await;
// app.start().await;
// Attendre le signal Ctrl+C
match signal::ctrl_c().await {
@@ -19,5 +34,4 @@ async fn main() {
eprintln!("Erreur lors de l'écoute du signal: {}", err);
}
}
}