Skip to content

Commit

Permalink
Trying to fix the showdebug mode
Browse files Browse the repository at this point in the history
  • Loading branch information
yazz committed Oct 13, 2019
1 parent f169b21 commit a22273a
Show file tree
Hide file tree
Showing 2 changed files with 98 additions and 86 deletions.
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@ RUN chown -R node:root /home/node

EXPOSE 3000
USER node
CMD ["node", "src/electron.js", "--runapp", "homepage", "--deleteonexit", "true", "--locked", "false" ,"--show_debug", "true" ]
CMD ["node", "src/electron.js", "--runapp", "homepage", "--deleteonexit", "true", "--locked", "false" ,"--showdebug", "true" ]
182 changes: 97 additions & 85 deletions src/electron.js
Original file line number Diff line number Diff line change
Expand Up @@ -77,64 +77,6 @@ var keycloak = new Keycloak({
},kk);


var listOfEnvs = process.env
var envNames = Object.keys(listOfEnvs)
for (var i=0 ;i< envNames.length; i++){
if (showDebug) {
console.log("Env var " + envNames[i] + ": " + listOfEnvs[envNames[i]])
} else {
process.stdout.write(".");
}

envVars[envNames[i]] = listOfEnvs[envNames[i]]
}




function isValidObject(variable){
if ((typeof variable !== 'undefined') && (variable != null)) {
return true
}
return false
}
if (showDebug) {
console.log("process.env.OPENSHIFT_NODEJS_IP:= " + process.env.OPENSHIFT_NODEJS_IP)
} else {
process.stdout.write(".");
}

if (process.env.OPENSHIFT_NODEJS_IP) {
username = "node"
} else {
username = "node"
//if (isValidObject(os) && isValidObject(os.userInfo()) && isValidObject(os.userInfo().username)) {
// username = os.userInfo().username.toLowerCase();
//}
}

var LOCAL_HOME = process.env.HOME

if (showDebug) {
console.log('LOCAL_HOME:' + LOCAL_HOME);
} else {
process.stdout.write(".");
}
//
// We set the HOME environment variable if we are running in OpenShift
//
if (isDocker()) {

if (showDebug) {
console.log('Running inside a Docker container');
} else {
process.stdout.write(".");
}
if (!isValidObject(LOCAL_HOME) || (LOCAL_HOME == "/")) {
LOCAL_HOME = "/home/node"
}
}




Expand Down Expand Up @@ -202,15 +144,6 @@ var executionProcessCount = 6;





if (showDebug) {
console.log('Starting services');
} else {
process.stdout.write(".");
}


app.use(compression())
app.use(sessObj);

Expand All @@ -232,7 +165,7 @@ if (process.argv.length > 1) {
.option('-h, --host [host]', 'Server address of the central host (default yazz.com) [host]', 'yazz.com')
.option('-l, --locked [locked]', 'Allow server to be locked/unlocked on start up (default true) [locked]', 'true')
.option('-d, --debug [debug]', 'Allow to run in debug mode (default false) [debug]', 'false')
.option('-a, --show_debug [show_debug]', 'Allow to show debug info (default false) [show_debug]', 'false')
.option('-z, --showdebug [showdebug]', 'Allow to show debug info (default false) [showdebug]', 'false')
.option('-s, --hostport [hostport]', 'Server port of the central host (default 80) [hostport]', parseInt)
.option('-x, --deleteonexit [deleteonexit]', 'Delete database files on exit (default false) [deleteonexit]', 'false')
.option('-y, --deleteonstartup [deleteonstartup]', 'Delete database files on startup (default false) [deleteonstartup]', 'false')
Expand Down Expand Up @@ -264,51 +197,129 @@ if (process.argv.length > 1) {
}
var semver = require('semver')

var debug = false;
if (showDebug) {
console.log("NodeJS version: " + process.versions.node);
var showDebug = false
if (program.showdebug == 'true') {
showDebug = true;
if (showDebug) {
console.log(" showDebug: true" );
} else {
process.stdout.write(".");
}

} else {
process.stdout.write(".");
}
if (showDebug) {
console.log(" showDebug: false" );
} else {
process.stdout.write(".");
}

if (semver.gt(process.versions.node, '6.9.0')) {
};


var listOfEnvs = process.env
var envNames = Object.keys(listOfEnvs)
for (var i=0 ;i< envNames.length; i++){
if (showDebug) {
console.log("NodeJS version > 6.9 " );
console.log("Env var " + envNames[i] + ": " + listOfEnvs[envNames[i]])
} else {
process.stdout.write(".");
}

envVars[envNames[i]] = listOfEnvs[envNames[i]]
}




function isValidObject(variable){
if ((typeof variable !== 'undefined') && (variable != null)) {
return true
}
return false
}
if (showDebug) {
console.log("process.env.OPENSHIFT_NODEJS_IP:= " + process.env.OPENSHIFT_NODEJS_IP)
} else {
process.stdout.write(".");
}

if (process.env.OPENSHIFT_NODEJS_IP) {
username = "node"
} else {
username = "node"
//if (isValidObject(os) && isValidObject(os.userInfo()) && isValidObject(os.userInfo().username)) {
// username = os.userInfo().username.toLowerCase();
//}
}
if (program.debug == 'true') {
debug = true;

var LOCAL_HOME = process.env.HOME

if (showDebug) {
console.log('LOCAL_HOME:' + LOCAL_HOME);
} else {
process.stdout.write(".");
}
//
// We set the HOME environment variable if we are running in OpenShift
//
if (showDebug) {
console.log('DOCKER CHECK...');
} else {
process.stdout.write(".");
}
if (isDocker()) {

if (showDebug) {
console.log(" debug: true" );
console.log('Running inside a Linux container');
} else {
process.stdout.write(".");
}
if (!isValidObject(LOCAL_HOME) || (LOCAL_HOME == "/")) {
LOCAL_HOME = "/home/node"
}
} else {
if (showDebug) {
console.log(" debug: false" );
console.log('NOT running inside a Linux container');
} else {
process.stdout.write(".");
}
}

};


var showDebug = false
if (program.show_debug == 'true') {
showDebug = true;


if (showDebug) {
console.log('Starting services');
} else {
process.stdout.write(".");
}
var debug = false;
if (showDebug) {
console.log("NodeJS version: " + process.versions.node);
} else {
process.stdout.write(".");
}

if (semver.gt(process.versions.node, '6.9.0')) {
if (showDebug) {
console.log(" showDebug: true" );
console.log("NodeJS version > 6.9 " );
} else {
process.stdout.write(".");
}

}
if (program.debug == 'true') {
debug = true;

if (showDebug) {
console.log(" debug: true" );
} else {
process.stdout.write(".");
}
} else {
if (showDebug) {
console.log(" showDebug: false" );
console.log(" debug: false" );
} else {
process.stdout.write(".");
}
Expand All @@ -317,6 +328,7 @@ if (program.show_debug == 'true') {




var deleteOnExit = (program.deleteonexit == 'true');
if (showDebug) {
console.log("deleteOnExit: " + deleteOnExit)
Expand Down

0 comments on commit a22273a

Please sign in to comment.