blob: 9a73196c370347c40ebd73cdd8d124273ef627ac (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
mod error;
mod server;
mod state;
use stack_up::{Monitoring, tracing::Tracing};
use crate::error::AppError;
#[tokio::main]
async fn main() -> Result<(), AppError> {
let _tracing = Tracing::builder().build(&Monitoring {
log_level: "trace".into(),
});
let listener = tokio::net::TcpListener::bind("127.0.0.1:3000").await?;
tracing::debug!("listening on {}", listener.local_addr()?);
axum::serve(listener, server::router()).await?;
Ok(())
}
|