536 B
536 B
Architekturübersicht
Die Applikation teilt sich in eine Datenerfassungs- und eine Visualisierungsschicht:
graph TD
User([PSI User]) -->|HTTPS:443| Nginx[Zentraler NGINX Proxy]
Nginx -->|Port 8501| Streamlit[Analytics App: Streamlit]
Nginx -->|Port 1880 /logic| NodeRed[Logic App: Node-RED]
NodeRed -->|LDAP:389| AD[PSI Active Directory]
NodeRed -->|Cron Job| Script[Python-Skripte /opt/python-packages]
Script -->|Daten| Shared[(shared_data / json_cache.json)]
Streamlit -->|Liest| Shared