summaryrefslogtreecommitdiff
path: root/src/main.rs
blob: 8638e14b08ff314e97697638f3a6bd0e547331a6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
    tracing_subscriber::fmt().json().init();

    let addr = std::env::var("BIND_ADDR")
        .unwrap_or_else(|_| "[::1]:50051".to_string())
        .parse()?;

    log::info!("Listening on... {addr}");
    let server = authzd::authorization::Server::new()?;
    server.serve(addr).await?;

    Ok(())
}