use gitks::server::serve; const DEFAULT_HOST: &str = "0.0.0.0"; const DEFAULT_PORT: &str = "50051"; #[tokio::main] async fn main() -> Result<(), Box> { dotenvy::dotenv().ok(); tracing_subscriber::fmt::init(); let host = std::env::var("GITKS_HOST").unwrap_or_else(|_| DEFAULT_HOST.into()); let port = std::env::var("GITKS_PORT").unwrap_or_else(|_| DEFAULT_PORT.into()); let addr: std::net::SocketAddr = format!("{host}:{port}").parse()?; tracing::info!("starting gitks gRPC server on {addr}"); serve(addr).await?; Ok(()) }