botui/src/main.rs

25 lines
624 B
Rust
Raw Normal View History

//! BotUI - General Bots Pure Web UI Server
//!
//! This is the entry point for the botui web server.
//! For desktop/mobile native features, see the `botapp` crate.
2025-12-03 18:42:22 -03:00
use log::info;
mod shared;
2025-12-03 18:42:22 -03:00
mod ui_server;
#[tokio::main]
async fn main() -> std::io::Result<()> {
env_logger::init();
info!("BotUI starting...");
info!("Starting web UI server...");
2025-12-03 18:42:22 -03:00
let app = ui_server::configure_router();
let addr = std::net::SocketAddr::from(([0, 0, 0, 0], 3000));
let listener = tokio::net::TcpListener::bind(addr).await?;
info!("UI server listening on {}", addr);
axum::serve(listener, app).await
}