Skip to content

Instalace

SykoraLukas edited this page Mar 27, 2025 · 9 revisions

Obsah

Požadavky na server

  • OS *NIX 64 bit
  • RAM doporučeno 8 GB
  • Disk min. OS + aplikace + RDBMS data

Instalace

Před instalací aplikace je nutné instalovat následující komponenty:

  • Java Oracle JDK 17 nejnovější verze
  • Python Python 3 nejnovější verze
  • Databáze PostgreSQL 14 nebo novější

a vytvořit systémového uživatele pod kterým aplikace poběží.

PostgreSQL

Možné stažaní ze stránek PostgreSQL.

  1. Vytvořit databázi altodb
  2. Vytvořit uživatele altoEditor s přístupem k databázi altodb
  3. Spustit následující skript pod uživatelem altoEditor src/main/resources/cz/inovatika/altoEditor/db/dbInit.sql

Python

  1. Stáhonut a nainstalovat python3
  2. Nainstalovat balíček pip3
  3. Nainstalovat pip3 balíčky:
    • PILLOW (pomocí příkazu pip3 install pillow)
    • REQUESTS (pomocí příkazu pip3 install requests)
    • REQUESTS_TOOLBELT (pomocí příkazu pip3 install requests_toolbelt)

AltoEditor

  1. Vytvořit složku, ze které altoEditor poběží (doporučeno: altoEditorApp ve složce /opt/).
  2. Pod složkou, vytvořenou v bodě bodě 1., vytvořit 2 adresáře:
    • lib (zde se bude necházet spustitelný jar soubor)
    • log (umístění logu aplikace)
  3. Do složky lib umístit vydanou verzi v podobě .jar.
  4. Vytvořit service pro hlídání běhu aplikace (doporučený bod, není nutný) - aplikace se souští pomocá příkazu java -jar /opt/altoEditorApp/lib/altoEditor.jar.
  5. Vytvořit domovský adresář aplikace .altoEditor v pod složkou $USER_HOME.
  6. V domovském adresáři aplikace vytvořit soubor application.conf s minimálním obsahem.
  7. Přistoupit ke konfiguraci aplikace.
  8. Nainstalovat a nakonfigutovat AltoEditorClient

Clone this wiki locally