UNPKG

@tricoteuses/senat

Version:

Handle French Sénat's open data

17 lines (16 loc) 655 B
import "dotenv/config"; import { validateConfig } from "./validators/config"; const config = { db: { host: process.env["TRICOTEUSES_SENAT_DB_HOST"] || "localhost", password: process.env["TRICOTEUSES_SENAT_DB_PASSWORD"] || "opendata", port: process.env["TRICOTEUSES_SENAT_DB_PORT"] || 5432, user: process.env["TRICOTEUSES_SENAT_DB_USER"] || "opendata", }, }; const [validConfig, error] = validateConfig(config); if (error !== null) { console.error(`Error in configuration:\n${JSON.stringify(validConfig, null, 2)}\nError:\n${JSON.stringify(error, null, 2)}`); process.exit(-1); } export default validConfig;