Нужно разово установить на сервер node.js, mongoDB, MySQL, nginx, sftp и написать bash файл делающий все это.
Сервер должен:
1) Уметь работать с любым кол-во запущенных NodeJS.
2) Иметь доступ по SFTP / FTP до папки /var/www/ (Или другой)
3) Nginx должен иметь конфиг для проксирования запросов на порты ноды.
4) Nginx должен отдавать статику обходя ноду
5) Nginx не мешал 3000 порту слушать websocket
Касаемо баша:
1) Вынести все параметры в переменные
2) Для каждой отдельной программы иметь булевую переменную в начале, что-бы можно было отключить ветку установки
3) Создание user'ов для каждого процесса
Общие вопросы:
1) Нужно ли ставить screen для запуска более одной ноды
Опубликован 13.08.2015 в 22:39