Using .env config

This commit is contained in:
2025-10-31 15:44:30 +01:00
parent d8b48ed6d8
commit 178adf8bf5
2 changed files with 13 additions and 1 deletions
+5 -1
View File
@@ -4,7 +4,11 @@ use voxa_server::{ServerConfig, utils::vfs};
fn main() -> voxa_server::Result<()> {
let root = PathBuf::from("");
let config: ServerConfig = vfs::read_config(&root.join("config.json"))?;
let config: ServerConfig = if let Ok(env_config) = en::var("VX_CONFIG") {
ServerConfig::from_str(&env_config)?
} else {
vfs::read_config(&root.join("config.json"))?
};
config.build(&root).run()?;
Ok(())
}