diff --git a/flake.nix b/flake.nix index 46c67ec..cc5fc48 100644 --- a/flake.nix +++ b/flake.nix @@ -62,7 +62,7 @@ # secret options are in the env file loaded separately environment_config = { # basic server stuff - HOME = cfg.home; + DATABASE_HOME = cfg.home; DATABASE = "database.db"; HOST_PORT = cfg.host_port; SSH_ROOT = "skynet_old"; diff --git a/src/lib.rs b/src/lib.rs index 1d7fefb..1199fca 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -60,8 +60,9 @@ pub struct Accounts { } pub async fn db_init(config: &Config) -> Result, Error> { + dbg!(config); let database = format!("{}/{}", &config.home, &config.database); - + dbg!(&database); let pool = SqlitePoolOptions::new() .max_connections(5) .connect_with( @@ -146,7 +147,7 @@ pub fn get_config() -> Config { if let Ok(x) = env::var("LDAP_ADMIN_PW") { config.ldap_admin_pw = x.trim().to_string(); } - if let Ok(x) = env::var("HOME") { + if let Ok(x) = env::var("DATABASE_HOME") { config.home = x.trim().to_string(); } if let Ok(x) = env::var("DATABASE") {