huellas/src/main.rs

23 lines
466 B
Rust
Raw Normal View History

use anyhow::Result;
2022-07-17 17:04:48 -04:00
mod db;
mod logging;
mod places;
mod server;
2022-07-17 17:04:48 -04:00
#[tokio::main]
async fn main() -> Result<()> {
dotenvy::dotenv().unwrap_or_default();
logging::setup()?;
let pool = db::pool().await?;
db::run_migrations(&pool).await?;
let places_repository = places::db_repository::DbPlacesRepository::new(pool);
let places_routes = places::routes::places_routes(places_repository);
server::serve(places_routes).await?;
Ok(())
}