use torrust_index_backend::app;
use torrust_index_backend::bootstrap::config::init_configuration;
use torrust_index_backend::web::api::Version;
#[tokio::main]
async fn main() -> Result<(), std::io::Error> {
let configuration = init_configuration().await;
let api_version = Version::V1;
let app = app::run(configuration, &api_version).await;
match api_version {
Version::V1 => app.api_server.unwrap().await.expect("the API server was dropped"),
}
}