У меня есть сервер сокетов, который я хочу развернуть в моей настройке Jelastic
NodeJS
. Он состоит из 2-х файлов, являющихся server.js
основным файлом, тем, который был запущен/открыт узлом, и worker.js
файл, который был открыт в качестве дочернего процесса сервером, когда требуется (каждый ребенок обрабатывает сокет).NodeJS - Развертывание сервера сокетов в Jelastic
Я никогда не развертывал проект через Jelastic или любое другое облачное PaaS/hosting. Как мне следует это сделать?
Я знаю, что мне нужно написать package.json, но это все, что я знаю.
До сих пор, это то, что у меня есть:
//package.json
{
"name": "Myserver",
"version": "1.0.0",
"description": "My Server",
"main": "server.js",
"dependencies": {
"microtime": ">=1.2.0",
"microseconds": ">=0.0.2",
"mysql": ">=2.5.4",
"point-in-polygon": ">=0.0.0"
},
"devDependencies": {},
"scripts": {
"start": "node server.js"
},
"author": "Magister"
}
Я искал на их документы, но все они имеют, как развернуть веб-приложение, но мой сервер не веб-связанных, так что информация не имеет значения.
Любые предложения?
Да, есть публичный IP-адрес. Проблема в том, что я даже не могу запустить/выполнить скрипт. Возможно, есть некоторые переменные среды, о которых я не знаю или что-то в этом роде. Все, что я знаю, это то, что Jelastic использует технологию Openshift для запуска NodeJS – MagisterMundus