website/server/src/main.rs
2026-09-14 18:19:58 +02:00

17 lines
511 B
Rust

use axum::{Router, routing::get};
use tower_http::services::ServeDir;
#[tokio::main]
async fn main() {
let static_files = ServeDir::new("static")
.precompressed_gzip()
.precompressed_br();
let app = Router::new()
.route("/health", get(|| async { "OK" }))
.fallback_service(static_files);
println!("Listening on http://0.0.0.0:3000");
let listener = tokio::net::TcpListener::bind("0.0.0.0:3000").await.unwrap();
axum::serve(listener, app).await.unwrap();
}