UNPKG

horse-generator

Version:
1 lines 1.06 kB
"use strict";var path=require("path"),_=require("lodash"),fs=require("fs"),ip=require("ip"),all={appName:"horse",ip:process.env.IP||"0.0.0.0",port:process.env.PORT||8787,env:process.env.NODE_ENV||"development",host:"http://"+(process.env.IP||ip.address())+":"+(process.env.PORT||8787)+"/",baseApi:"/api",root:path.normalize(__dirname+"/../../../.."),mongo:{options:{useMongoClient:!0,reconnectTries:Number.MAX_VALUE,reconnectInterval:500,poolSize:10,bufferMaxEntries:0}},redis:{host:process.env.REDIS_HOST||"localhost",port:process.env.REDIS_PORT||6379,db:10},redisSession:{host:process.env.REDIS_HOST||"localhost",port:process.env.REDIS_PORT||6379,auth_pass:process.env.REDIS_PWD||"",db:11},cookie:{key:["horse-key","koa-key"]},session:{key:"horse-key.sid",secret:"horse-secret",cookie:{maxAge:2592e6}},seedDB:process.env.INITDATA||!1},config=_.merge(all,require("./"+all.env+".js")||{},require("./shared"));fs.existsSync(path.join(__dirname,"private/index.js"))&&(config=_.merge(config,require(path.join(__dirname,"private/index.js"))||{})),module.exports=config;