# Подготовка сервера  приложения для развертывания NPM пакетов

Сервер приложений - это хост для запуска сервисов приложения распространяемых в виде пакетов NPM.

## Установка пакетов

 * nginx [link](https://community.chocolatey.org/packages/nginx)
 * Redis [link](https://github.com/MicrosoftArchive/redis/releases/tag/win-3.2.100)
 * Erlang [link](https://www.erlang.org/downloads)
 * RabbitMQ [link](https://www.rabbitmq.com/install-windows.html)
 * Nodejs [link](https://nodejs.org/download/release/v10.23.0/)
 * PM2 [link](https://pm2.keymetrics.io/docs/usage/quick-start/)

!!! warning 
        Учетная запись пользователя под которым производится установка должна иметь имя в английской раскладке

## Настройка файрвола
    
Открыть порты 80, 443 для входящего трафика

## Настройка сервера для доступа к сервису обновлений.

!!! note  
        На этапе внедрения сервис обновлений  ООО "Лексема"  не используется.
        Для поставки пакетов с новым функционалом используется сетевой ресурс в сети заказчика. Обновления производятся заказчиком самостоятельно.
