import dotenv from 'dotenv'; dotenv.config(); export default { debug: (process.env.DEBUG && process.env.DEBUG !== 'false') || process.env.NODE_ENV === 'development', env: process.env.NODE_ENV || 'development', app: { name: process.env.APP_NAME || 'dnc', http: { host: process.env.APP_HTTP_HOST || '127.0.0.1', port: process.env.APP_HTTP_PORT || '8080', }, grpc: { host: process.env.APP_GRPC_HOST || '127.0.0.1', port: process.env.APP_GRPC_PORT || '5000', }, }, postgresql: { host: process.env.POSTGRESQL_HOST || 'postgresql://localhost', port: +(process.env.POSTGRESQL_PORT || 5432), user: process.env.POSTGRESQL_USER || 'root', pass: process.env.POSTGRESQL_PASSWORD || 'root', database: process.env.POSTGRESQL_DB, }, redis: { host: process.env.REDIS_HOST || 'localhost', port: +(process.env.REDIS_PORT || 6379), }, metrics: { enabled: Boolean(process.env.METRICS_ENABLED && process.env.METRICS_ENABLED !== 'true'), port: process.env.METRICS_PORT || '9093', host: '127.0.0.1', }, vendors: { loggly: { api_key: process.env.NGL_LOGGLY_API_KEY || '', }, }, };