mirror of
https://github.com/ether/etherpad-lite.git
synced 2025-05-05 06:37:10 -04:00
write settings upon mount
This commit is contained in:
parent
2874e1b904
commit
dce5227e42
1 changed files with 23 additions and 19 deletions
|
@ -20,17 +20,35 @@
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
//export app and handle mounting
|
||||||
|
var express = require('express');
|
||||||
|
var app = express.createServer();
|
||||||
|
var fs = require('fs');
|
||||||
|
var ioApp = app;
|
||||||
|
|
||||||
|
|
||||||
|
var settings = require('./utils/Settings');
|
||||||
|
var minify = require('./utils/Minify');
|
||||||
|
var db = require('./db/DB');
|
||||||
|
|
||||||
|
exports.helpExpress = function(opts) {
|
||||||
|
console.log('helping express', opts);
|
||||||
|
if (opts.basepath) app.set('basepath',opts.basepath);
|
||||||
|
if (opts.settings) {
|
||||||
|
fs.writeFile(__dirname+'/../settings.json',JSON.stringify(opts.settings))
|
||||||
|
}
|
||||||
|
settings = require('./utils/Settings');
|
||||||
|
minify = require('./utils/Minify');
|
||||||
|
db = require('./db/DB');
|
||||||
|
return app;
|
||||||
|
}
|
||||||
|
|
||||||
var ERR = require("async-stacktrace");
|
var ERR = require("async-stacktrace");
|
||||||
var log4js = require('log4js');
|
var log4js = require('log4js');
|
||||||
var os = require("os");
|
var os = require("os");
|
||||||
var socketio = require('socket.io');
|
var socketio = require('socket.io');
|
||||||
var fs = require('fs');
|
|
||||||
var settings = require('./utils/Settings');
|
|
||||||
var db = require('./db/DB');
|
|
||||||
var async = require('async');
|
var async = require('async');
|
||||||
var express = require('express');
|
|
||||||
var path = require('path');
|
var path = require('path');
|
||||||
var minify = require('./utils/Minify');
|
|
||||||
var formidable = require('formidable');
|
var formidable = require('formidable');
|
||||||
var apiHandler;
|
var apiHandler;
|
||||||
var exportHandler;
|
var exportHandler;
|
||||||
|
@ -60,20 +78,6 @@ console.log("Report bugs at https://github.com/Pita/etherpad-lite/issues")
|
||||||
|
|
||||||
var serverName = "Etherpad-Lite " + version + " (http://j.mp/ep-lite)";
|
var serverName = "Etherpad-Lite " + version + " (http://j.mp/ep-lite)";
|
||||||
|
|
||||||
//export app and handle mounting
|
|
||||||
var app = express.createServer();
|
|
||||||
var ioApp = app;
|
|
||||||
|
|
||||||
exports.helpExpress = function(opts) {
|
|
||||||
console.log('helping express', opts);
|
|
||||||
if (opts.basepath) app.set('basepath',opts.basepath);
|
|
||||||
if (opts.settings) {
|
|
||||||
settings = opts.settings;
|
|
||||||
minify = require('./utils/Minify')(opts.settings);
|
|
||||||
}
|
|
||||||
return app;
|
|
||||||
}
|
|
||||||
|
|
||||||
app.mounted(function(other){
|
app.mounted(function(other){
|
||||||
ioApp = other;
|
ioApp = other;
|
||||||
console.log('mounted pad');
|
console.log('mounted pad');
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue