This commit is contained in:
Valér Jakubčo 2025-05-16 14:48:08 +01:00
parent eaf9d7334d
commit 8795f351c4

View File

@ -14,22 +14,22 @@ $ sudo ./setup.sh
### Čo robí inštalačný skript? ### Čo robí inštalačný skript?
1. Inštalačný skrip aktualizuje operačný systém. 1. Inštalačný skrip aktualizuje operačný systém.
2. Následne skontroluje či sa nachádza Python verzia 3.10. Ak sa nenachádza, skompiluje ju zo zdrojového kódu priloženého 2. Následne skontroluje či sa nachádza Python verzia 3.10. Ak sa nenachádza, skompiluje ju zo zdrojového kódu priloženého.
v repozitári. V oficiálnych repozitároch napr. Debian Linuxu sa už Python3.10 v repozitári. V oficiálnych repozitároch napr. Debian Linuxu sa už Python3.10
nenachádza. nenachádza.
3. Vytvorí Python virtual environment, ktorý je potrebný pre inštaláciu Python 3. Vytvorí Python virtual environment, ktorý je potrebný pre inštaláciu Python
balíčkov, keďže je zakázaná globálna systémova inštalácia na nových systémoch balíčkov, keďže je zakázaná globálna systémova inštalácia na nových systémoch
založených na Debian/Ubuntu. založených na Debian/Ubuntu.
4. Po aktivácii Python env sa nainštalujú potrebné balíčky z requirements.txt 4. Po aktivácii Python env sa nainštalujú potrebné balíčky z requirements.txt.
5. Skopírujú sa SystemD service súbory z priečinka ./service a pomocou sed príkazu 5. Skopírujú sa SystemD service súbory z priečinka ./service a pomocou sed príkazu.
sa nahradí aktívný používateľ - pripravia sa súbory. sa nahradí aktívný používateľ - pripravia sa súbory.
6. Vytvorí sa symbolický link na dané service do /etc/systemd/system 6. Vytvorí sa symbolický link na dané service do /etc/systemd/system.
7. Spraví sa SystemD daemon reload. 7. Spraví sa SystemD daemon reload.
8. Povolia sa service, aby sa spúštali pri spustení systému. 8. Povolia sa service, aby sa spúštali pri spustení systému.
9. Nainštaluje sa MariaDB server používaný pre logovanie overených používateľov. 9. Nainštaluje sa MariaDB server používaný pre logovanie overených používateľov.
10. Vytvorí sa používateľ *face_logger* s heslom *secret* 10. Vytvorí sa používateľ *face_logger* s heslom *secret*.
11. Pridajú sa mu potrebné práva 11. Pridajú sa mu potrebné práva.
12. Zo súboru *schema.sql* sa importuje štruktúra databázy 12. Zo súboru *schema.sql* sa importuje štruktúra databázy.
## Náhľad používateľského rozhrania ## Náhľad používateľského rozhrania