feat: Auto-carga de variables de entorno desde archivo .env
- Agregada dependencia dotenvy para parsear archivos .env - Implementada función read_env_file() que lee y parsea archivos .env - Soporta comentarios (#), líneas vacías, y valores con/sin comillas - Auto-detección: si existe .env en WorkingDirectory, se carga automáticamente - Merge inteligente: .env primero, luego variables manuales (sobrescriben) - Las apps ahora pueden usar su .env sin tener que copiar 17+ variables manualmente - Logs claros: informa cuántas variables se cargaron desde .env - Beneficio: registrar apps es mucho más rápido y menos propenso a errores
This commit is contained in:
7
Cargo.lock
generated
7
Cargo.lock
generated
@@ -281,6 +281,12 @@ dependencies = [
|
||||
"syn",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "dotenvy"
|
||||
version = "0.15.7"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b"
|
||||
|
||||
[[package]]
|
||||
name = "either"
|
||||
version = "1.15.0"
|
||||
@@ -1332,6 +1338,7 @@ dependencies = [
|
||||
"axum",
|
||||
"chrono",
|
||||
"dashmap",
|
||||
"dotenvy",
|
||||
"futures",
|
||||
"regex",
|
||||
"reqwest",
|
||||
|
||||
Reference in New Issue
Block a user