Files
server/src/main.rs
T
2026-05-22 08:40:04 +02:00

34 lines
596 B
Rust

pub mod api {
pub mod auth;
pub mod catchers;
pub mod mcp;
}
pub mod app;
pub mod core {
pub mod config;
pub mod db;
pub mod validation;
}
pub mod transport {
pub mod execute;
pub mod protocol;
pub mod socket;
}
use app::{apply_schema, build_rocket, connect_database};
use log::info;
#[rocket::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
env_logger::init();
let database = connect_database().await?;
apply_schema(&database).await?;
info!("Launching server");
build_rocket(database).launch().await?;
Ok(())
}