mirror of
https://github.com/mjrode/WhatToWatch.git
synced 2025-12-31 02:29:49 -06:00
19 lines
487 B
JavaScript
19 lines
487 B
JavaScript
import fs from 'fs';
|
|
import path from 'path';
|
|
|
|
import dotenv from 'dotenv';
|
|
import defaults from 'lodash/defaults';
|
|
|
|
// Default environment is development to prevent "accidents"
|
|
process.env.NODE_ENV = process.env.NODE_ENV || 'development';
|
|
|
|
// Reads in the needed config file from config/
|
|
const env = dotenv.parse(
|
|
fs.readFileSync(
|
|
path.resolve(__dirname, '..', 'config', `${process.env.NODE_ENV}.env`),
|
|
),
|
|
);
|
|
|
|
// Sets all values from the config file
|
|
defaults(process.env, env);
|