import { loadEnvFile } from "node:process"; import path from "node:path"; try { loadEnvFile(path.join("./.env")) // base } catch (e) { console.error("Error cargando el .env desde ./.env") } try { loadEnvFile(path.join("../../.env")) // Global } catch (e) { console.error("Error cargando el .env desde ../../.env") } export const env = { POSTGRES_USER: process.env.POSTGRES_USER, POSTGRES_PASSWORD: process.env.POSTGRES_PASSWORD, POSTGRES_PORT: process.env.POSTGRES_PORT, POSTGRES_HOST: process.env.POSTGRES_HOST, POSTGRES_DATABASE: process.env.POSTGRES_DATABASE, RABBITMQ_HOST: String(process.env.RABBITMQ_HOST ?? "localhost"), RABBITMQ_USER: String(process.env.RABBITMQ_USER ?? "test"), RABBITMQ_PASSWORD: String(process.env.RABBITMQ_PASSWORD ?? "test"), RABBITMQ_EXCHANGE: String(process.env.RABBITMQ_EXCHANGE ?? "/"), RABBITMQ_PORT: parseInt(process.env.RABBITMQ_PORT ?? "5672"), RABBITMQ_MODULENAME: process.env.MODULENAME, RABBITMQ_TTL: process.env.RABBITMQ_TTL, RABBITMQ_SECURE: process.env.RABBITMQ_SECURE, RABBITMQ_RETRY_INTERVAL: process.env.RABBITMQ_INTERVAL, RABBITMQ_VHOST: String(process.env.RABBITMQ_VHOST), APP_PORT: Number(process.env.NOS_PORT ?? 3001), APP_HOST: String(process.env.NOS_HOST ?? "0.0.0.0"), // ESPECIFICO NOS NOS_BASE_URL: String(process.env.NOS_BASE_URL), NOS_ACCESS_TOKEN: String(process.env.NOS_ACCESS_TOKEN) };