Refactored spells import, working on level_1

This commit is contained in:
Benjamin Sherriff
2023-10-05 14:26:02 -04:00
parent 1b41849115
commit 49b3a38543
9 changed files with 3044 additions and 145 deletions

View File

@@ -8,7 +8,7 @@ use actix_cors::Cors;
use actix_web::{HttpServer, App};
use dotenv::dotenv;
use log::{error, info};
use log::{error, info, warn};
mod db;
@@ -17,7 +17,10 @@ async fn main() -> std::io::Result<()> {
dotenv().ok();
env_logger::init_from_env(env_logger::Env::default().filter_or("RUST_LOG", "warn,siren=info"));
db::init();
db::load_data();
match env::var("DATA_DIR_PATH") {
Ok(data_dir_path) => db::load_data(&data_dir_path),
Err(err) => warn!("Unable to load initial database data: {}", err)
};
let host = env::var("SERVICE_HOST").unwrap_or("localhost".to_string());
let port = env::var("SERVICE_PORT").unwrap_or("5000".to_string());