mirror of
https://github.com/KevinMidboe/zoff.git
synced 2025-10-29 18:00:23 +00:00
Moved admin and client to apps folder
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
var cluster = require('cluster'),
|
var cluster = require('cluster'),
|
||||||
net = require('net'),
|
net = require('net'),
|
||||||
path = require('path'),
|
path = require('path'),
|
||||||
publicPath = path.join(__dirname, 'public'),
|
//publicPath = path.join(__dirname, 'public'),
|
||||||
http = require('http'),
|
http = require('http'),
|
||||||
port = 8080,
|
port = 8080,
|
||||||
num_processes = require('os').cpus().length,
|
num_processes = require('os').cpus().length,
|
||||||
@@ -9,6 +9,9 @@ var cluster = require('cluster'),
|
|||||||
vhost = require('vhost'),
|
vhost = require('vhost'),
|
||||||
app = express();
|
app = express();
|
||||||
|
|
||||||
|
publicPath = path.join(__dirname, 'public');
|
||||||
|
pathThumbnails = __dirname;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
var redis = require("redis");
|
var redis = require("redis");
|
||||||
var client = redis.createClient({host: "localhost", port: 6379});
|
var client = redis.createClient({host: "localhost", port: 6379});
|
||||||
@@ -57,7 +60,7 @@ function startClustered(redis_enabled) {
|
|||||||
|
|
||||||
function startSingle(clustered, redis_enabled) {
|
function startSingle(clustered, redis_enabled) {
|
||||||
var server;
|
var server;
|
||||||
var client = require('./client.js');
|
var client = require('./apps/client.js');
|
||||||
try {
|
try {
|
||||||
var cert_config = require(path.join(path.join(__dirname, 'config'), 'cert_config.js'));
|
var cert_config = require(path.join(path.join(__dirname, 'config'), 'cert_config.js'));
|
||||||
var fs = require('fs');
|
var fs = require('fs');
|
||||||
@@ -136,8 +139,8 @@ function onListen() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function routingFunction(req, res, next) {
|
function routingFunction(req, res, next) {
|
||||||
var client = require('./client.js');
|
var client = require('./apps/client.js');
|
||||||
var admin = require('./admin.js');
|
var admin = require('./apps/admin.js');
|
||||||
var url = req.headers['x-forwarded-host'] ? req.headers['x-forwarded-host'] : req.headers.host.split(":")[0];
|
var url = req.headers['x-forwarded-host'] ? req.headers['x-forwarded-host'] : req.headers.host.split(":")[0];
|
||||||
var subdomain = req.headers['x-forwarded-host'] ? req.headers['x-forwarded-host'].split(".") : req.headers.host.split(":")[0].split(".");
|
var subdomain = req.headers['x-forwarded-host'] ? req.headers['x-forwarded-host'].split(".") : req.headers.host.split(":")[0].split(".");
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ var express = require('express');
|
|||||||
var app = express();
|
var app = express();
|
||||||
|
|
||||||
const path = require('path');
|
const path = require('path');
|
||||||
const publicPath = path.join(__dirname, 'public');
|
const publicPath = path.join(__dirname + "", '../public');
|
||||||
var exphbs = require('express-handlebars');
|
var exphbs = require('express-handlebars');
|
||||||
var hbs = exphbs.create({
|
var hbs = exphbs.create({
|
||||||
defaultLayout: publicPath + '/layouts/admin/main',
|
defaultLayout: publicPath + '/layouts/admin/main',
|
||||||
@@ -14,16 +14,16 @@ var passport = require('passport');
|
|||||||
var mpromise = require('mpromise');
|
var mpromise = require('mpromise');
|
||||||
var LocalStrategy = require('passport-local').Strategy;
|
var LocalStrategy = require('passport-local').Strategy;
|
||||||
var mongoose = require('mongoose');
|
var mongoose = require('mongoose');
|
||||||
var mongo_db_cred = require(path.join(__dirname, './config/mongo_config.js'));
|
var mongo_db_cred = require(pathThumbnails + '/config/mongo_config.js');
|
||||||
var mongojs = require('mongojs');
|
var mongojs = require('mongojs');
|
||||||
var db = mongojs(mongo_db_cred.config);
|
var db = mongojs(mongo_db_cred.config);
|
||||||
var token_db = mongojs("tokens");
|
var token_db = mongojs("tokens");
|
||||||
var bodyParser = require('body-parser');
|
var bodyParser = require('body-parser');
|
||||||
var Cookies = require('cookies');
|
var Cookies = require('cookies');
|
||||||
var session = require('express-session');
|
var session = require('express-session');
|
||||||
var api = require('./routing/admin/api.js');
|
var api = require(pathThumbnails + '/routing/admin/api.js');
|
||||||
|
|
||||||
var User = require('./models/user.js');
|
var User = require(pathThumbnails + '/models/user.js');
|
||||||
var url = 'mongodb://localhost/users';
|
var url = 'mongodb://localhost/users';
|
||||||
mongoose.connect(url);
|
mongoose.connect(url);
|
||||||
|
|
||||||
@@ -1,9 +1,7 @@
|
|||||||
VERSION = require('./VERSION.js');
|
VERSION = require(pathThumbnails + '/VERSION.js');
|
||||||
|
|
||||||
var add = "";
|
var add = "";
|
||||||
var path = require('path');
|
var path = require('path');
|
||||||
var publicPath = path.join(__dirname, 'public');
|
|
||||||
pathThumbnails = __dirname;
|
|
||||||
var express = require('express');
|
var express = require('express');
|
||||||
var app = express();
|
var app = express();
|
||||||
var exphbs = require('express-handlebars');
|
var exphbs = require('express-handlebars');
|
||||||
@@ -35,8 +33,8 @@ io = require('socket.io')({
|
|||||||
//path: '/zoff',
|
//path: '/zoff',
|
||||||
//"origins": ("https://zoff.me:443*,https://zoff.me:8080*,zoff.me:8080*,https://remote.zoff.me:443*,https://remote.zoff.me:8080*,https://fb.zoff.me:443*,https://fb.zoff.me:8080*,https://admin.zoff.me:443*,https://admin.zoff.me:8080*, http://localhost:8080*")});
|
//"origins": ("https://zoff.me:443*,https://zoff.me:8080*,zoff.me:8080*,https://remote.zoff.me:443*,https://remote.zoff.me:8080*,https://fb.zoff.me:443*,https://fb.zoff.me:8080*,https://admin.zoff.me:443*,https://admin.zoff.me:8080*, http://localhost:8080*")});
|
||||||
});
|
});
|
||||||
db = require('./handlers/db.js');
|
db = require(pathThumbnails + '/handlers/db.js');
|
||||||
var socketIO = require('./handlers/io.js');
|
var socketIO = require(pathThumbnails +'/handlers/io.js');
|
||||||
socketIO();
|
socketIO();
|
||||||
|
|
||||||
app.socketIO = io;
|
app.socketIO = io;
|
||||||
@@ -44,15 +42,15 @@ app.socketIO = io;
|
|||||||
request = require('request');
|
request = require('request');
|
||||||
|
|
||||||
/* Globally needed "libraries" and files */
|
/* Globally needed "libraries" and files */
|
||||||
Functions = require('./handlers/functions.js');
|
Functions = require(pathThumbnails + '/handlers/functions.js');
|
||||||
ListChange = require('./handlers/list_change.js');
|
ListChange = require(pathThumbnails + '/handlers/list_change.js');
|
||||||
Chat = require('./handlers/chat.js');
|
Chat = require(pathThumbnails + '/handlers/chat.js');
|
||||||
List = require('./handlers/list.js');
|
List = require(pathThumbnails + '/handlers/list.js');
|
||||||
Suggestions = require('./handlers/suggestions.js');
|
Suggestions = require(pathThumbnails + '/handlers/suggestions.js');
|
||||||
ListSettings = require('./handlers/list_settings.js');
|
ListSettings = require(pathThumbnails + '/handlers/list_settings.js');
|
||||||
Frontpage = require('./handlers/frontpage.js');
|
Frontpage = require(pathThumbnails + '/handlers/frontpage.js');
|
||||||
Notifications = require('./handlers/notifications.js');
|
Notifications = require(pathThumbnails + '/handlers/notifications.js');
|
||||||
Search = require('./handlers/search.js');
|
Search = require(pathThumbnails + '/handlers/search.js');
|
||||||
crypto = require('crypto');
|
crypto = require('crypto');
|
||||||
node_cryptojs = require('node-cryptojs-aes');
|
node_cryptojs = require('node-cryptojs-aes');
|
||||||
CryptoJS = node_cryptojs.CryptoJS;
|
CryptoJS = node_cryptojs.CryptoJS;
|
||||||
@@ -60,9 +58,9 @@ emojiStrip = require('emoji-strip');
|
|||||||
Filter = require('bad-words');
|
Filter = require('bad-words');
|
||||||
filter = new Filter({ placeHolder: 'x'});
|
filter = new Filter({ placeHolder: 'x'});
|
||||||
|
|
||||||
var router = require('./routing/client/router.js');
|
var router = require(pathThumbnails + '/routing/client/router.js');
|
||||||
var api = require('./routing/client/api.js');
|
var api = require(pathThumbnails + '/routing/client/api.js');
|
||||||
var ico_router = require('./routing/client/icons_routing.js');
|
var ico_router = require(pathThumbnails + '/routing/client/icons_routing.js');
|
||||||
|
|
||||||
app.get('/robots.txt', function (req, res) {
|
app.get('/robots.txt', function (req, res) {
|
||||||
res.type('text/plain');
|
res.type('text/plain');
|
||||||
Reference in New Issue
Block a user