modif du chargement
This commit is contained in:
@@ -14,7 +14,7 @@ app.set('view engine', 'jade');
|
||||
|
||||
//protection par mot de passe
|
||||
if( typeof config.auth_user !== 'undefined' && typeof config.auth_password !== 'undefined' ){
|
||||
console.log("SAFE MODE: votre serveur est protégé par mot de passe.");
|
||||
//console.log("SAFE MODE: votre serveur est protégé par mot de passe.");
|
||||
var basicAuth = require('basic-auth');
|
||||
app.use(function(req, res, next) {
|
||||
var user = basicAuth(req);
|
||||
@@ -27,9 +27,9 @@ if( typeof config.auth_user !== 'undefined' && typeof config.auth_password !== '
|
||||
}
|
||||
});
|
||||
}
|
||||
else{
|
||||
/*else{
|
||||
console.log("UNSAFE MODE: configurez un auth_user et auth_password dans le fichier config.js");
|
||||
}
|
||||
}*/
|
||||
|
||||
//envoyer config a tout le monde
|
||||
app.use(function(req, res, next) {
|
||||
|
||||
@@ -8,16 +8,16 @@ if (cluster.isMaster) {
|
||||
|
||||
// Create a worker for each CPU
|
||||
for (var i = 0; i < cpuCount; i += 1) {
|
||||
console.log('Création du fork ' + i);
|
||||
//console.log('Création du fork ' + i);
|
||||
cluster.fork();
|
||||
}
|
||||
console.log('Création de '+cpuCount+' thread');
|
||||
|
||||
// Listen for dying workers
|
||||
cluster.on('exit', function (worker) {
|
||||
// Replace the dead worker, we're not sentimental
|
||||
console.log('Worker ' + worker.id + ' died :(');
|
||||
cluster.fork();
|
||||
console.log('Remplacement du worker ');
|
||||
console.log('Remplacement du worker ' + worker.id);
|
||||
});
|
||||
|
||||
// Code to run if we're in a worker process
|
||||
|
||||
@@ -6,6 +6,40 @@
|
||||
var win = gui.Window.get();
|
||||
global.main_win = win;
|
||||
|
||||
//Test la presence du fichier de config
|
||||
var fs = require('fs.extra');
|
||||
|
||||
fs.exists('config.js', function(exists) {
|
||||
if (!exists) {
|
||||
console.log('Config.js a été ré-initialisé');
|
||||
fs.copy('config.js_example','config.js');
|
||||
}
|
||||
});
|
||||
|
||||
var config = require('./config');
|
||||
|
||||
//Prevenir des informations de config
|
||||
if( typeof config.auth_user !== 'undefined' && typeof config.auth_password !== 'undefined' ){
|
||||
console.log("SAFE MODE: votre serveur est protégé par mot de passe.");
|
||||
}
|
||||
else{
|
||||
console.log("UNSAFE MODE: configurez un auth_user et auth_password dans le fichier config.js");
|
||||
}
|
||||
|
||||
if( typeof config.database !== undefined){
|
||||
fs.exists(config.database, function(exists) {
|
||||
if (!exists) {
|
||||
console.log("La base plex n'existe pas. Mettez à jour le champ DATABASE du fichier config.js");
|
||||
}
|
||||
else{
|
||||
console.log("La base plex a bien été trouvée.");
|
||||
}
|
||||
});
|
||||
}
|
||||
else{
|
||||
console.log("La base plex n'est pas définie. Mettez à jour le champ DATABASE du fichier config.js");
|
||||
}
|
||||
|
||||
// Extend application menu for Mac OS
|
||||
if (process.platform == "darwin") {
|
||||
var menu = new gui.Menu({type: "menubar"});
|
||||
|
||||
Reference in New Issue
Block a user