14 lines
536 B
Markdown
14 lines
536 B
Markdown
# Architekturübersicht
|
|
|
|
Die Applikation teilt sich in eine Datenerfassungs- und eine Visualisierungsschicht:
|
|
|
|
```mermaid
|
|
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
|
|
``` |