UNPKG

@tricoteuses/senat

Version:

Handle French Sénat's open data

27 lines (22 loc) 654 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