From f491ed95a3bc82c31c70b0f38ed841408576ec0c Mon Sep 17 00:00:00 2001 From: WriterV2 Date: Sat, 21 Mar 2026 11:56:19 +0100 Subject: Purge + prepare for local website builder --- src/main.rs | 36 ------------------------------------ 1 file changed, 36 deletions(-) delete mode 100644 src/main.rs (limited to 'src/main.rs') diff --git a/src/main.rs b/src/main.rs deleted file mode 100644 index dfe1447..0000000 --- a/src/main.rs +++ /dev/null @@ -1,36 +0,0 @@ -use std::env; - -use dotenvy::dotenv; -use sqlx::sqlite::SqlitePoolOptions; - -use self::db::story; - -pub mod db; -mod error; -mod handlers; - -#[tokio::main] -async fn main() { - dotenv().ok(); - let db_url = - &env::var("DATABASE_URL").expect("Failed to get environment variable DATABASE_URL"); - - let pool = SqlitePoolOptions::new() - .connect(db_url) - .await - .expect("Failed to connect to database"); - - sqlx::migrate!() - .run(&pool) - .await - .expect("Failed to run migrations"); - - story::synchronize_story_files(&pool) - .await - .expect("Failed to synchronize files"); - - let listener = tokio::net::TcpListener::bind("0.0.0.0:3000").await.unwrap(); - axum::serve(listener, handlers::router(pool).await.into_make_service()) - .await - .unwrap(); -} -- cgit v1.2.3