Инструкция по установке ESMP Client Portal

ESMP Client Portal


ИНСТРУКЦИЯ ПО УСТАНОВКЕ

Версия: 1.0

Это «Инструкция по установке ESMP Client Portal» версия 1.0 от 26.07.2024 года на 4 листах. Москва, 2024 г.

Инструкция по установке ESMP Client Portal

1. Требования к аппаратно-техническому обеспечению системы

1.1. Требования к клиентским рабочим станциям
Для работы с Client Portal необходимо наличие веб-браузера.
Client Portal доступен авторизованным пользователям через web-браузер:
Mozilla Firefox 60 и выше, Google Chrome 50 и выше, Яндекс Браузер версия 22 и выше.
Портал ClientPortal обеспечивает комфортную работу на мониторе с разрешением экрана 1920×1080 или большим разрешением на любых ПК, ноутбуках и иных устройствах.

1.2. Требования к серверам
Для ESMP Client Portal требуются следующие ресурсы:
— 8 ядер процессора (8 CPU/ vCPU);
— 24 гигабайта оперативной памяти (24 GB RAM);
— 150 гигабайт дискового пространства (150 GB SSD);
При этом, SSD желателен для быстродействия, но не является ограничением.
— Docker версии 20.10.18 и выше;
— Docker compose 1.26.2 и выше.
Установка Docker и Docker compose может отличаться в зависимости от операционной системы.

2. Инсталляция компонентов системы

2.1. Установка компонентов
Работа приложения ESMP Client Portal осуществляется с помощью использования технологии контейнеризации приложений — Docker.
Перед запуском приложения ESMP Client Portal необходимо произвести установку компонентов, необходимых для контейнеризации — docker и docker-compose.
Инструкцию по установке этих компонентов можно найти на официальном сайте разработчика.
Для этого выберите нужную операционную систему на сайте разработчика в разделе «Install»: docs.docker.com/engine/install и произведите установку компонентов для контейнеризации.
После установки, в системе должны быть доступны два компонента: docker и docker-compose, с помощью которых будет производиться дальнейший запуск и эксплуатация системы.

2.2. Подготовка docker-образов системы
Приложение ESMP Client Portal состоит из двух частей: backend и frontend.
Для каждой части создается Docker-образ.
Необходимо загрузить на сервер данные образы и перед запуском контейнеров настроить переменные окружения. Запускать контейнеры можно как стандартными командами Docker, так и через docker-compose.

2.3. Управление приложением
Запуск приложения осуществляется из папки, в которой расположен файл docker-compose.yaml с помощью команды:
$ docker-compose up -d
Остановка приложения осуществляется с помощью команды:
$ docker-compose down