patching app setup to also create the client-side config automatically.

also temporarily removing nodefly.
v1.18.x
Julian Lam 12 years ago
parent 89d484c4ca
commit 85b9879ab8

@ -1,13 +1,3 @@
// NodeFly
require('nodefly').profile(
'4b15d2184244dba6a0589932aa79ec50',
'NodeBB',
{
blockThreshold: 10
}
);
// Read config.js to grab redis info // Read config.js to grab redis info
var fs = require('fs'), var fs = require('fs'),
path = require('path'), path = require('path'),
@ -127,6 +117,7 @@ fs.readFile(path.join(__dirname, 'config.json'), function(err, data) {
} }
} }
// Server-side config
fs.writeFile(path.join(__dirname, 'config.json'), JSON.stringify(config, null, 4), function(err) { fs.writeFile(path.join(__dirname, 'config.json'), JSON.stringify(config, null, 4), function(err) {
if (err) throw err; if (err) throw err;
else { else {
@ -137,6 +128,15 @@ fs.readFile(path.join(__dirname, 'config.json'), function(err, data) {
process.exit(); process.exit();
} }
}); });
// Client-side config
fs.writeFile(path.join(__dirname, 'public', 'config.json'), JSON.stringify({
socket: {
address: base_url,
port: port
},
api_url: base_url + ':' + port + '/api/'
}, null, 4))
}); });
}); });
}); });

@ -29,8 +29,7 @@
"node-gyp": "0.9.5", "node-gyp": "0.9.5",
"async": "0.2.8", "async": "0.2.8",
"node-imagemagick": "0.1.8", "node-imagemagick": "0.1.8",
"node-rss": "1.0.1", "node-rss": "1.0.1"
"nodefly": "stable"
}, },
"devDependencies": {}, "devDependencies": {},
"optionalDependencies": {}, "optionalDependencies": {},

Loading…
Cancel
Save