polyhedron / src /main.rs
mingyang91's picture
fix Dockerfile
e0fee6e verified
raw
history blame
No virus
584 Bytes
use aws_config::BehaviorVersion;
use tokio::select;
use tracing_subscriber::{fmt, prelude::*, EnvFilter};
use polyhedron::app;
#[tokio::main]
async fn main() -> Result<(), std::io::Error> {
tracing_subscriber::registry()
.with(fmt::layer())
.with(EnvFilter::from_default_env())
.init();
let shared_config = aws_config::load_defaults(BehaviorVersion::latest()).await;
select! {
res = app(&shared_config) => res,
_ = tokio::signal::ctrl_c() => {
tracing::info!("Shutting down");
Ok(())
},
}
}