# Установка Owner: eyeprint После того как произведены предварительные настройки системы и создана база данных нужно создать сервисы systemd которые будет управлять приложениями Eyeprint ### Настройка подключения к БД 1. В файлах `application-*.yaml` (ps, web, service) необходимо добавить значения для настройки корректной работы (`${...}`). Блоки: ```yaml spring.datasource: url: jdbc:postgresql://${ip-address}:5432/eyeprint?currentSchema=eyeprint username: ${username} password: ${password} ``` После первого запуска сервис создаст структуру БД и заполнит справочными данными. ## Создание сервисов и настройка автозапуска 1. Из директории `/opt/eyeprint/` нужно перенести файлы с расширением `.service` и разместите их в папке `/etc/systemd/system/`. Для переноса файлов выполните следующие команды: ```bash cp /opt/eyeprint/*.service /etc/systemd/system/ ``` 2. После размещения файлов выполните команду для перезагрузки конфигурации сервисо ```bash systemctl daemon-reload ``` 3. Запустите сервисы следующими командами: ```bash systemctl start eyeprint-core systemctl start eyeprint-ps systemctl start eyeprint-web ``` 4. Чтобы настроить автозапуск сервисов при загрузке системы, выполните команды: ```bash systemctl enable eyeprint-core systemctl enable eyeprint-ps systemctl enable eyeprint-web ``` 5. Чтобы проверить состояние запущенных сервисов, выполните следующие команды: ```bash systemctl status eyeprint-core systemctl status eyeprint-ps systemctl status eyeprint-web ``` Эти команды предоставят вам информацию о текущем состоянии каждого сервиса, включая его статус, время работы и любые ошибки, если они возникли. ### Установите Ghostscript: Пакет Ghostscript необходим для преобразования задания из PostScript в документ PDF **Важное примечание:** В Ubuntu 24.04 нет необходимости добавлять дополнительные репозитории для установки Ghostscript. Пакет Ghostscript уже доступен в стандартных репозиториях этой версии Ubuntu. Для установки Ghostscript в Ubuntu 24.04 достаточно выполнить следующую команду: ```bash sudo apt install ghostscript ``` После этого можно переходить к следующим шагам установки. 1. Отредактируйте файл `/etc/apt/sources.list`, добавив или исправив следующие строки: ```bash deb jessie main deb-src jessie main deb jessie/updates main deb-src jessie main ``` ### Добавление репозиториев для Ubuntu 24.04 Для установки Ghostscript на Ubuntu 24.04, вам нужно добавить репозитории Debian Jessie. Для этого выполните следующие шаги: 1. Отредактируйте файл `/etc/apt/sources.list`, добавив или исправив следующие строки: ```bash deb jessie main deb-src jessie main deb jessie/updates main deb-src jessie main ``` Для добавления репозиториев в Ubuntu 24.04 зависимости необходимо добавлять в файл `/etc/apt/sources.list.d/ubuntu.sources` , используя следующий синтаксис: ``` types: deb arches: [amd64, i386] components: [main, restricted] value: " focal main restricted universe multiverse" ``` Пример файла `/etc/apt/sources.list.d/ubuntu.sources`: ``` # Репозитории для Ubuntu 24.04 types: deb arches: [amd64, i386] components: [main, restricted] value: " focal main restricted universe multiverse" ``` 1. Сохраните файл и выполните следующие команды: ```bash apt update apt-get install ghostscript ```