Это старая версия документа!
В данном программном документе приведено руководство системного программиста по установке и настройке WEB-интерфейса для управления устройством «бегущая строка».
Функциональным назначением системы является интерфейс для администрирования устройств «бегущая строка» Основные функции системы состоят в администрировании и создании сообщений для устройства «бегущая строка», а так-же управление устройствами. Для функционирования системы требуется серверная операционная система и node JS. Все зависимости для работы загружаются при помощи node JS автоматически.
Система WEB-интерфейса состоит из комплекса программного обеспечения, необходимого для её выполнения. Для работы необходим запущенный WEB-сервис. При помощи взаимодействия с элементами выполняются HTTP запросы при помощи JSON строк.
Подготовка системы к работе делится на несколько этапов, выполнение которых будет рассматриваться на примере системы GNU/Linux Debian 9.
Для установки необходимо ввести
curl -sL https://deb.nodesource.com/setup_16.x | sudo bash - sudo apt install curl
Для начала необходимо установить git, который позволяет клонировать репозитории с GitHub Для установки необходимо ввести
sudo apt install git
После чего можно переходить к клонированию репозитория при помощи команды в необходимой директории.
git clone https://github.com/Uristrix/admin_panel.git
Перейдите в корень WEB-интерфейса. /admin_panel Затем необходимо ввести команду, при условии установленного NodeJS:
npm install
Доступ осуществляется так-же, как и к веб-сервису. Если вы устанавливали веб-сервис, по проделывать нижеперечисленные действия не нужно.
Установите SSH
$ apt-get install openssh-server
Запустите сервис ssh
$ service ssh start
Перейдите в корень директории WEB-интерфейса и введите команду
npm start
1. Откройте в текстовом редакторе файл ./root/admin_panel/.env.
2. Замените в нём:
3. Сохраните изменения
Для проведения проверки системы рекомендуется иметь в базе данных набор значений. После чего можно перейти по адресу web-интерфейса, доступного по ссылке http:{ip}:3000. После чего необходимо ввести логин и пароль. После авторизации появится сам интерфейс. В выпадающем списке слева должны отобразится устройства, сохраненные в базе данных. Справа в списках отобразится список сообщений. ====== Сообщения системному программисту ====== При запуске WEB-сервиса в консоли Фреймворк будет выводить возможные сообщения ошибок. —-