2022-10-05 23:19:48 +08:00

25 lines
537 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;
}