pub mod adapters;
pub mod components;
pub mod controllers;
pub mod models;
pub mod routes;
mod generated {
include!("generated/mod.rs");
}
fn main() -> anyhow::Result<()> {
let router = auric_runtime::routing::Router::new(&generated::discover_routes()?);
let store = auric_runtime::data::Store::new(generated::adapter_factory);
let mut app = auric_runtime::App::new(router, store);
generated::init(&mut app)?;
app.start()?;
log::info!("App started");
Ok(())
}