//! 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. use log::info; mod shared; mod ui_server; #[tokio::main] async fn main() -> std::io::Result<()> { env_logger::init(); info!("BotUI starting..."); info!("Starting web UI server..."); 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 }