starting first app on openshift. had running on local pc. can't going on openshift server. pretty sure it's configuration issue. thoughts?
0 info worked if ends ok 1 verbose cli [ 'node', '/opt/rh/nodejs010/root/usr/bin/npm', 'start' ] 2 info using npm@1.4.28 3 info using node@v0.10.35 4 verbose run-script [ 'prestart', 'start', 'poststart' ] 5 info prestart demos-cfg@0.0.1 6 info start demos-cfg@0.0.1 7 verbose unsafe-perm in lifecycle true 8 info demos-cfg@0.0.1 failed exec start script 9 error demos-cfg@0.0.1 start: `node server.js` 9 error exit status 8 10 error failed @ demos-cfg@0.0.1 start script. 10 error problem demos-cfg package, 10 error not npm itself. 10 error tell author fails on system: 10 error node server.js 10 error can info via: 10 error npm owner ls demos-cfg 10 error there additional logging output above. 11 error system linux 2.6.32-504.16.2.el6.x86_64 12 error command "node" "/opt/rh/nodejs010/root/usr/bin/npm" "start" 13 error cwd /var/lib/openshift/<uname>/app-root/runtime/repo 14 error node -v v0.10.35 15 error npm -v 1.4.28 16 error code elifecycle 17 verbose exit [ 1, true ] on local device, in server.js file, have:
app.listen('3000',function(){ console.log("<== app started @ port local ==>"); }); for openshift, seems i'm supposed add:
var server_port = process.env.openshift_nodejs_port || 8080 var server_ip_address = process.env.openshift_nodejs_ip || '127.0.0.1' server.listen(server_port, server_ip_address, function () { console.log( "listening on " + server_ip_address + ", server_port " + port ) });
Comments
Post a Comment