pub mod views; pub mod config; pub mod services; pub mod structures; use std::net::SocketAddr; use tracing::info; use crate::views::get_router; #[tokio::main] async fn main() { tracing_subscriber::fmt() .with_target(false) .compact() .init(); let addr = SocketAddr::from(([0, 0, 0, 0], 8080)); let app = get_router().await; info!("Start webserver..."); axum::Server::bind(&addr) .serve(app.into_make_service()) .await .unwrap(); info!("Webserver shutdown...") }