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