Implementando o Aplicativo nodejs com o Open Shift PaaS
Estou começando com o Open Shift PaaS e escolhi um aplicativo node.js como minha primeira tentativa.
Até agora estou recebendo um503 quando tento acessar meu site de aplicativos.
Eu tentei:
Defina meu repositório no github,defina a tecla ssh no github e faça com que o Open Shift a tenha,criou um aplicativo muito simples usando express (eu instalei o express by npm)comprometeu e empurrou todas as alterações,Eu instalei o rhc e corrirhc app restart -a nodejs
Mas não consigo fazer funcionar.
orhc tail -a nodejs
saídas:
DEBUG: Error: Cannot find module '/var/lib/openshift/531be41fe0b8cd3d12000003/app-root/runtime/repo/server.js'
at Function._resolveFilename (module.js:337:11)
at Function._load (module.js:279:25)
at Array.0 (module.js:484:10)
at EventEmitter._tickCallback (node.js:190:38)
DEBUG: Program node server.js exited with code 1
DEBUG: Starting child process with 'node server.js'
Este é meuapp.js
Arquivo:
var express = require('express')
var server = new express()
server.use(express.static(__dirname+"/public"))
server.get('/', function (request, response) {
response.send(200)
})
server.listen(process.env.OPENSHIFT_NODEJS_PORT || 80)
EDITAR
Renomeei app.js para server.js, git adicionou, confirmou e pressionou, reiniciou o aplicativo com rhc. mas ainda não está funcionando.