2023-01-31 15:52:57 +08:00

25 lines
533 B
Rust

use sea_orm_migration::prelude::*;
#[cfg(debug_assertions)]
use dotenvy::dotenv;
#[async_std::main]
async fn main() {
#[cfg(debug_assertions)]
dotenv().ok();
let fallback = "sqlite:./db?mode=rwc";
match std::env::var("DATABASE_URL") {
Ok(val) => {
println!("Using DATABASE_URL: {val}");
}
Err(_) => {
std::env::set_var("DATABASE_URL", fallback);
println!("Set DATABASE_URL: {fallback}");
}
};
cli::run_cli(migration::Migrator).await;
}