quick rust website

This commit is contained in:
2025-12-08 20:54:02 +01:00
commit b0a5e51607
12 changed files with 2083 additions and 0 deletions

26
src/main.rs Normal file
View File

@@ -0,0 +1,26 @@
use clap::Parser;
use mycoolwebsite::run_server;
#[derive(Parser, Debug)]
#[command(author, version, about, long_about = None)]
struct Cli {
#[arg(short, long)]
verbose: bool,
}
/// Cli handler
#[tokio::main]
async fn main() -> anyhow::Result<()> {
let cli = Cli::parse();
let subscriber = tracing_subscriber::FmtSubscriber::new();
tracing::subscriber::set_global_default(subscriber).ok();
let port = std::env::var("SERVER_PORT").unwrap_or("8081".to_string());
let addr = format!("127.0.0.1:{port}");
run_server(&addr, cli.verbose).await?;
Ok(())
}