webarc/src/main.rs

28 lines
534 B
Rust
Raw Normal View History

2024-12-29 16:51:34 +01:00
use archive::WebsiteArchive;
use based::get_pg;
use rocket::routes;
mod archive;
2024-12-29 16:58:58 +01:00
mod pages;
2024-12-29 16:51:34 +01:00
#[rocket::launch]
async fn launch() -> _ {
env_logger::init();
// let pg = get_pg!();
// sqlx::migrate!("./migrations").run(pg).await.unwrap();
let arc = WebsiteArchive::new("./websites");
rocket::build()
2024-12-29 18:18:01 +01:00
.mount(
"/",
routes![
pages::index,
pages::render_website,
pages::domain_info_route
],
)
2024-12-29 16:51:34 +01:00
.manage(arc)
}