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.
##### 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.
```
chmod +x setup.sh
sudo ./setup.sh
```
| | setup.sh Funktion |
| --- | ---------------------------------------------------------------- |
| 1 | Python 3.12+ Version prüfen |
| 2 | Systemabhängigkeiten (`pip3`, `sqlite3`) prüfen/installieren |
| 3 | Virtuelle Umgebung (`.venv`) erstellen |
| 4 | "ats" Benutzer erstellen. |
| 4 | `ats` Benutzer erstellen. |
| 5 | `requirements.txt` oder NiceGUI direkt installieren |
| 6 | `data/`-Verzeichnis und DB-Datei prüfen |
| 7 | UFW-Firewall Port 9000 freigeben (falls vorhanden) |
| 8 | Optionaler`systemd`-Service für Autostart<br /><br /> |
| 8 | Optionaler`systemd`-Service für Autostart |