Merge branch 'master' of 192.168.0.105:FW_Hoechst/ATS-Doku

This commit is contained in:
Daniel Nagel 2026-05-05 13:32:39 +00:00
commit ac9c9a4446

View File

@ -7,27 +7,25 @@ Das Projekt ermöglicht es einfach zu dokumentieren WANN, WER im Einsatz (oder
Das Projekt kann auf jedem Linux Server per Systemd oder ähnlichem gehostet werden. Standard Einstellung ist Port 9000. Das Projekt kann auf jedem Linux Server per Systemd oder ähnlichem gehostet werden. Standard Einstellung ist Port 9000.
##### Hardware: ##### Hardware:
* 2 Kerne
* Linux Container mit 4GB RAM.
Deployment: Linux Container mit 2GB RAM.
##### Deployment:
mit dem setup.sh script kann das Projekt und alle Notwendigkeiten schnell installiert werden. mit dem setup.sh script kann das Projekt und alle Notwendigkeiten schnell installiert werden.
``` ```
chmod +x setup.sh chmod +x setup.sh
sudo ./setup.sh sudo ./setup.sh
``` ```
| | setup.sh Funktion | | | setup.sh Funktion |
| --- | ---------------------------------------------------------------- | | --- | ---------------------------------------------------------------- |
| 1 | Python 3.12+ Version prüfen | | 1 | Python 3.12+ Version prüfen |
| 2 | Systemabhängigkeiten (`pip3`, `sqlite3`) prüfen/installieren | | 2 | Systemabhängigkeiten (`pip3`, `sqlite3`) prüfen/installieren |
| 3 | Virtuelle Umgebung (`.venv`) erstellen | | 3 | Virtuelle Umgebung (`.venv`) erstellen |
| 4 | "ats" Benutzer erstellen. | | 4 | `ats` Benutzer erstellen. |
| 5 | `requirements.txt` oder NiceGUI direkt installieren | | 5 | `requirements.txt` oder NiceGUI direkt installieren |
| 6 | `data/`-Verzeichnis und DB-Datei prüfen | | 6 | `data/`-Verzeichnis und DB-Datei prüfen |
| 7 | UFW-Firewall Port 9000 freigeben (falls vorhanden) | | 7 | UFW-Firewall Port 9000 freigeben (falls vorhanden) |
| 8 | Optionaler`systemd`-Service für Autostart<br /><br /> | | 8 | Optionaler`systemd`-Service für Autostart |