use dotenv::dotenv; use sqlx::{SqlitePool, pool::PoolOptions}; use std::env; #[tokio::main] async fn main() { dotenv().ok(); // load .env variables // DB let database_url = env::var("DATABASE_URL").expect("DATABASE_URL must be set"); let db: SqlitePool = PoolOptions::new().connect(&database_url).await.unwrap(); // Axum let port = env::var("PORT").expect("PORT must be set"); let listener = tokio::net::TcpListener::bind(&format!("0.0.0.0:{port}")) .await .unwrap(); stationslauf::start(listener, db).await; }