У меня есть Сервер приложений PHP под управлением Ubuntu 14.04 со стеком, который содержит ELB, сервер и MySQL RDS. Все это работает как ожидалось, но завершить мое развертывание я должен установить node.js.
На Супермаркете Шеф-повара я нашел поваренную книгу для node.js, но я немного смущен относительно того, как добавить его в отношении событий жизненного цикла - и даже просто в целом. Например, Сервер приложений Node.js содержит события такой как deploy::nodejs-undeploy
и deploy::nodejs-stop
все же эта поваренная книга не делает - прежде всего, потому что это для установки. Это было бы проблемой для того, когда экземпляр закрывается?
С этим, как я пошел бы об установке его в целом? Это просто был бы случай клонирования репозитория к моему частному и затем добавления к жизненному циклу установки nodejs::default
или есть ли какие-либо дополнительные шаги, которые я должен был бы выполнить?
Мой заключительный вопрос в отношении NPM - я должен был бы установить socket.io и экспресс. Я предполагаю, что могу сделать это использующее пользовательскую функцию JSON (на readme к нижней части, кажется, существует эта способность). С этим делает это просто становится случаем:
"nodejs": {
"npm_packages": [
{
"name": "express"
},
{
"name":"socket.io"
}
}
Или это было бы сделано через некоторый другой механизм?
Заранее большое спасибо, и жаль о массовых вопросах - я чувствую, что я полностью вне моей глубины, но по крайней мере я изучаю невероятную сумму!