INNER CODE UNIT · Rust
run
gluesql/glues · server/src/lib.rs:66
pub async fn run(args: ServerArgs) -> Result<()> {
color_eyre::install()?;
tracing_subscriber::fmt()
.with_env_filter(EnvFilter::from_default_env().add_directive("info".parse()?))
.with_target(false)
.init();
let ServerArgs {
listen,
auth_token,
storage,
} = args;
let backend = build_backend(storage).await?;
let server = Arc::new(AsyncMutex::new(ProxyServer::new(backend)));
let cors = CorsLayer::new()
.allow_origin(Any)