Развертывание приложения nodejs с помощью Open Shift PaaS

Я начинаю с Open Shift PaaS и в качестве первой попытки выбрал приложение node.js.

Пока я получаю503 когда я пытаюсь получить доступ к своему сайту приложения.

Я пробовал:

Установите мой репозиторий Github,установите ключ ssh на github и сделайте так, чтобы он был у Open Shift,создал очень простое приложение, используя экспресс (я установил экспресс по npm)сделал коммит и подтолкнул все изменения,Я установил RHC и побежалrhc app restart -a nodejs

Но я не могу заставить его работать.

rhc tail -a nodejs выходы:

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'

Это моеapp.js файл:

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)

РЕДАКТИРОВАТЬ

Я переименовал app.js в server.js, сделал git add, commit и push, перезапустил приложение с помощью rhc. но это пока не работает

Ответы на вопрос(1)

Ваш ответ на вопрос