Установка

Инструкция актуальна для любой LINUX ОС  (тестировалась с ASTA LINUX, РЕД ОС, Альт ОС и РОСА)

Актуальный дистрибутив вы всегда можете найти на странице: https://aistp.ru/download/


Порядок установки

1. Копируем установочный архив на АРМ. Вы можете сделать это любым удобным способом для вас, используя графическую оболочку или через командную строку.

2. Распаковать архив. Вы также можете это сделать удобным для вас способом.


У вас должны быть следующие файты:

  • aist.zip
  • aist.service
  • aist.service.template
  • redme.txt

3. Создать папку opt (если ее нет).

это можно сделать через Midnight Commander  (запускается командой  mc mn) или командную строку.

В командная строке команда создания: mkdir /opt


4. Разархивировать в папке opt  содержимое архива aist.zip

Копируем архив:

cp aist.zip /opt/

Переходим в директорию  opt:

cd /opt

Извлекаем содержимое архива:

unzip aist.zip

В результате по лучим:


5. Разрешить запуск программы как исполняемый файл.

В командной строке вводим:

chmod u+x /opt/aist/aist

Должна появиться просто пустая строка:

6. Инициализировать БД. 

Командная строка:

cd /opt/aist

./aist migrate

./aist createcachetable

./aist loaddata apps/fixtures/init_fixtures.json 


7. В aist.service в текстовом редакторе настроить IP адрес и порт

в переменных окружения SERVER и PORT. 

IP-адресс можно посмотреть командой ifconfig (вводим в командной строке ifconfig).

Редактировать файл можно через Midnight Commander (запускается командой mc mn) или графически интерфейс операционной систеы если он есть.


8. Скопировать aist.service в /etc/systemd/system/

9. Обновить сервисы

 
Вводим в командной строке: systemctl daemon-reload

10. Включить автостарт

 
Вводим в командной строке:  systemctl enable aist.service

11. Запустить сервис АИСТп

 
Вводим в командной строке:  systemctl start aist.service


В АИСТп теперь можно попасть через браузер по адресу

 http://<Указаныйвами IP сервера в пункте 6>:8000/

 
Логин: admin

 Пароль: admin

Проверка работоспособности

Проверить работоспособность можно командой: systemctl status aist.service