-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.js
31 lines (27 loc) · 1.11 KB
/
config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
var config = {
REPO_USERNAME : "applait",
REPO_SLUG : "agora",
APP_ROOT : __dirname,
APP_DNS : process.env.OPENSHIFT_APP_DNS ? "explore.applait.com" : "localhost:1337",
APP_IP : process.env.OPENSHIFT_NODEJS_IP || "127.0.0.1",
APP_PORT : process.env.OPENSHIFT_NODEJS_PORT || "1337",
DB_HOST : process.env.OPENSHIFT_MONGODB_DB_HOST || "localhost",
DB_PORT : process.env.OPENSHIFT_MONGODB_DB_PORT || "27017",
DB_USER : process.env.OPENSHIFT_MONGODB_DB_USERNAME || "",
DB_PASS : process.env.OPENSHIFT_MONGODB_DB_PASSWORD || "",
DB_NAME : "instanceof",
SITE_PROTOCOL : "http://",
endpoint : function (str) {
return config.APIBASE + str.replace(/\{user\}/, config.REPO_USERNAME).replace(/\{repo\}/, config.REPO_SLUG);
},
loggedin : function (req, res, next) {
if (req.user) {
next();
} else {
res.redirect("/login");
}
}
};
config.SITE_URL = config.SITE_PROTOCOL + config.APP_DNS;
config.PACKAGE_STORAGE_PATH = config.APP_ROOT + "/storage";
module.exports = config;