import { config } from 'dotenv' import { resolve, dirname } from 'path' import { fileURLToPath } from 'url' const ROOT = resolve(dirname(fileURLToPath(import.meta.url)), '..') export function cfg() { config({ path: resolve(ROOT, '.env'), override: true }) config({ path: resolve(ROOT, '.env.local'), override: true }) return { PORT: process.env.PORT || 3000, ADSB_URL: process.env.ADSB_URL || '', INFLUX_URL: process.env.INFLUX_URL || 'http://localhost:8086', INFLUX_TOKEN: process.env.INFLUX_TOKEN || '', INFLUX_ORG: process.env.INFLUX_ORG || 'weather', INFLUX_BUCKET: process.env.INFLUX_BUCKET || 'station', DEFAULT_LAT: parseFloat(process.env.DEFAULT_LAT || '0'), DEFAULT_LON: parseFloat(process.env.DEFAULT_LON || '0'), DEFAULT_ALT: parseFloat(process.env.DEFAULT_ALT || '0'), } }