UNPKG

@tricoteuses/senat

Version:

Handle French Sénat's open data

17 lines (16 loc) 647 B
require("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;