Files
oe1-player/src/main.rs
Philipp Hofer 67fb02894f
All checks were successful
CI/CD Pipeline / test (push) Successful in 2m24s
CI/CD Pipeline / deploy (push) Successful in 2m8s
remove need to call /new
2025-08-01 19:04:25 +02:00

23 lines
523 B
Rust

mod state;
mod streamer;
use axum::{routing::get, Router};
use state::AppState;
use std::sync::Arc;
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
let state = Arc::new(AppState::new());
let app = Router::new()
.route("/", get(streamer::stream_handler))
.with_state(state);
println!("Streaming server running on http://localhost:3029");
let listener = tokio::net::TcpListener::bind("0.0.0.0:3029").await?;
axum::serve(listener, app).await?;
Ok(())
}