const fs = require('fs-extra');
let env = process.env.NODE_ENV ? process.env.NODE_ENV : 'development';

let configPath = `/etc/salix`;
let config = require('../config/print.json');
let configFiles = [
    `${appPath}/config/print.${env}.json`,
    `${configPath}/print.json`,
    `${configPath}/print.${env}.json`
];

for (let configFile of configFiles) {
    if (fs.existsSync(configFile))
        Object.assign(config, require(configFile));
}

/* let proxyConf = {};
let proxyFiles = [
    '../../nginx/config.yml',
    `${configPath}/config.yml`,
    `${configPath}/config.${env}.yml`
];

for (let proxyFile of proxyFiles) {
    if (fs.existsSync(proxyFile))
        Object.assign(proxyConf, require(proxyFile));
} */

// config.proxy = proxyConf;
config.env = env;

module.exports = config;