Написание баш скрипта для развертывания Node.JS на Ubuntu

Бюджет: по договоренности
Заказчик выбрал исполнителя:
Павел Гришин  
Нужно разово установить на сервер 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

Выберите способ верификации:

Обновите страницу после прохождения верификации.