Skip to content
This repository was archived by the owner on Mar 30, 2023. It is now read-only.

Instalace

zabak edited this page Oct 17, 2018 · 23 revisions

Tato aplikace není dále vyvíjena a využívá knihovny s řadou bezpečnostních děr - nedoporučujeme ji instalovat a používat!

Systém MEditor je distribuován jako sada Docker obrazů, které jsou orchestrovány pomocí nástroje docker-compose.

Doporučená konfigurace:

  • 8 GB
  • 4 CPU
  • jakákoliv Linuxová distribuce s nainstalovanými balíčky docker a docker-compose

Příprava stroje

Na IP adresu stroje musí směrovat dvě doménová jména, jedno pro aplikaci MEditor a druhé pro identity manažer Keycloak:

  • editor.***.cz
  • keycloak.***.cz

Nasazení a konfigurace aplikace

Do libovolného adresáře zkopírujte obsah adresáře https://github.com/moravianlibrary/s2i-meditor/tree/master/example

Je nutné upravit některé konfigurační direktivy:

Soubor docker-compose.yml

Základní soubor s konfigurací komponent nutných pro běh MEditoru.

Je nutné přepsat konfigurační direktivy doménovýma jménama, která směrují na IP adresu stroje.

- VIRTUAL_HOST=keycloak
- VIRTUAL_HOST=meditor

Další direktivy určují cestu k importnímu adresáři a k imageserveru (část před dvojtečkou)

volumes:
  - ./import:/data/meditor/import
  - ./imageserver:/data/imageserver

Adresář certs

Adresář obsahuje certifikáty pro SSL. Soubory meditor.crt a meditor.key přejmenujte tak, aby odpovídaly doménovému jménu Meditoru (ideálně vygenerujte vlastní certifikáty pro doménu).

Soubor meditor.env

Obsahuje konfiguraci editoru (je nutné nastavit přístupové údaje do Krameria a do Fedory).

Po konfiguraci je možné aplikaci pustit příkazem docker-compose up -d