|
@@ -1,34 +1,34 @@
|
|
|
-const path = require('path');
|
|
|
|
|
-const os = require('os');
|
|
|
|
|
-const fs = require('fs');
|
|
|
|
|
|
|
+const path = require("path");
|
|
|
|
|
+const os = require("os");
|
|
|
|
|
+const fs = require("fs");
|
|
|
|
|
|
|
|
let configs = {
|
|
let configs = {
|
|
|
- type: 'production',
|
|
|
|
|
|
|
+ type: "production",
|
|
|
cookie: {
|
|
cookie: {
|
|
|
- path: '/',
|
|
|
|
|
|
|
+ path: "/",
|
|
|
httpOnly: true,
|
|
httpOnly: true,
|
|
|
- domain: '.pcoloring.com',
|
|
|
|
|
|
|
+ domain: ".pcoloring.com",
|
|
|
secure: true,
|
|
secure: true,
|
|
|
maxAge: 1000 * 3600 * 24 * 3, // 30 days.
|
|
maxAge: 1000 * 3600 * 24 * 3, // 30 days.
|
|
|
},
|
|
},
|
|
|
- sessionName: 'sid',
|
|
|
|
|
- mongodbUrl: 'mongodb://coloring:coloring123.@localhost:62701/artsite?authSource=admin',
|
|
|
|
|
- host: 'https://art.pcoloring.com',
|
|
|
|
|
- resHost: 'https://pcoloring.com',
|
|
|
|
|
- STATIC_DIR: path.resolve(os.homedir(), 'www/artsite'),
|
|
|
|
|
- sync: 'slave', // master or slave
|
|
|
|
|
- syncUrl: 'mongodb://coloring:coloring123.@hk.jccytech.cn:7881?authSource=admin',
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
|
|
+ sessionName: "sid",
|
|
|
|
|
+ mongodbUrl:
|
|
|
|
|
+ "mongodb://coloring:coloring123.@localhost:62701/artsite?authSource=admin",
|
|
|
|
|
+ host: "https://art.pcoloring.com",
|
|
|
|
|
+ resHost: "https://pcoloring.com",
|
|
|
|
|
+ STATIC_DIR: path.resolve(os.homedir(), "www/artsite"),
|
|
|
|
|
+ sync: "slave", // master or slave
|
|
|
|
|
+ syncUrl:
|
|
|
|
|
+ "mongodb://coloring:coloring123.@gogs.jccytech.cn:7881?authSource=admin",
|
|
|
|
|
+};
|
|
|
|
|
|
|
|
-let node_env = require('process').env.NODE_ENV || 'production';
|
|
|
|
|
|
|
+let node_env = require("process").env.NODE_ENV || "production";
|
|
|
try {
|
|
try {
|
|
|
- console.log(`Trying to load env spcified configs: ./${node_env}.js`)
|
|
|
|
|
|
|
+ console.log(`Trying to load env spcified configs: ./${node_env}.js`);
|
|
|
let envConfigs = require(`./${node_env}`);
|
|
let envConfigs = require(`./${node_env}`);
|
|
|
configs = Object.assign(configs, envConfigs);
|
|
configs = Object.assign(configs, envConfigs);
|
|
|
|
|
|
|
|
fs.mkdirSync(configs.STATIC_DIR, { recursive: true });
|
|
fs.mkdirSync(configs.STATIC_DIR, { recursive: true });
|
|
|
-
|
|
|
|
|
} catch (err) {
|
|
} catch (err) {
|
|
|
console.warn(`Load env specific configs failed: ${err}`);
|
|
console.warn(`Load env specific configs failed: ${err}`);
|
|
|
}
|
|
}
|