This commit is contained in:
Simon
2025-08-20 11:59:55 +00:00
parent 6dd63ae620
commit 0ba1c62daa
6 changed files with 418 additions and 5 deletions

View File

@@ -37,13 +37,15 @@ async fn main() -> std::io::Result<()> {
// set up database connection pool
let connspec = std::env::var("DATABASE_URL").expect("DATABASE_URL");
let manager = ConnectionManager::<SqliteConnection>::new(connspec);
let manager = ConnectionManager::<SqliteConnection>::new(connspec.clone());
let pool = r2d2::Pool::builder()
.build(manager)
.expect("Failed to create pool.");
let cache: util::cache::VideoCache = crate::util::cache::VideoCache::new();
web::HttpServer::new(move || {
web::App::new()
.state(pool.clone())