48 lines
1.7 KiB
Markdown
48 lines
1.7 KiB
Markdown
# Biometrický prístupový systém
|
|
|
|
## Inštalácia
|
|
|
|
1. Naklonovať repozitár
|
|
```
|
|
$ git clone git@git.kemt.fei.tuke.sk:vj586da/recognition_system.git
|
|
```
|
|
2. Spustiť inštalačný skript
|
|
```
|
|
$ cd recognition_system/src
|
|
$ sudo ./setup.sh
|
|
```
|
|
|
|
### Čo robí inštalačný skript?
|
|
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
|
|
v repozitári. V oficiálnych repozitároch napr. Debian Linuxu sa už Python3.10
|
|
nenachádza.
|
|
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
|
|
založených na Debian/Ubuntu.
|
|
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
|
|
sa nahradí aktívný používateľ - pripravia sa súbory.
|
|
6. Vytvorí sa symbolický link na dané service do /etc/systemd/system
|
|
7. Spraví sa SystemD daemon reload.
|
|
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.
|
|
10. Vytvorí sa používateľ *face_logger* s heslom *secret*
|
|
11. Pridajú sa mu potrebné práva
|
|
12. Zo súboru *schema.sql* sa importuje štruktúra databázy
|
|
|
|
|
|
## Náhľad používateľského rozhrania
|
|
### Prihlásenie
|
|

|
|
|
|
## Logy
|
|

|
|
|
|
## Pridanie tváre
|
|

|
|
|
|
## Zoznam tvárí
|
|

|
|
|