BefehlsWerk/src/lib.rs

22 lines
499 B
Rust

#![allow(clippy::unwrap_used)]
use router::new_router;
use tokio::net::TcpListener;
use tracing::info;
mod db;
mod router;
mod script;
pub fn run() {
let rt = tokio::runtime::Runtime::new().unwrap();
rt.block_on(async {
tracing_subscriber::fmt::init();
let app = new_router();
let listener = TcpListener::bind("0.0.0.0:3000").await.unwrap();
info!("listening"=?listener.local_addr().unwrap());
axum::serve(listener, app).await.unwrap();
});
}