9b651f1cd65417df3ef39fd3cb0080652af93501
SE Local Trenddata.
Modernisierte Trendoberflaeche fuer Wago-Bestandsdatenbanken mit React, Node.js, MariaDB und Redis.
Enthalten
- React-Frontend mit Light/Dark/System-Theme
- Username-Login und Rollen fuer
viewer,technician,admin - Alias-Verwaltung fuer
Wert1bisWert200jeispXX - CSV-Import und CSV-Export fuer Aliasdaten
- Gespeicherte Auswahlen ueber mehrere ISPs
- Dashboard mit Graph-, Zahl- und Gauge-Widgets
- Vollbild fuer die Trendansicht
- SQL-Import fuer vorhandene Langzeitdaten
- Redis fuer Metadaten, Auswahlen, Dashboard und User-Praferenzen
- MariaDB-Init fuer
isp01bisisp20plusapp_users
Starten
- Optional
.env.examplenach.envkopieren und Werte anpassen. docker compose up -d --build- Frontend:
http://localhost:5173 - API:
http://localhost:18080/api
Standard-Login
- Username:
admin - Passwort:
ChangeMe123!
Bitte nach dem ersten Login in der Benutzerverwaltung einen eigenen Admin anlegen oder die Zugangsdaten anpassen.
Datenmodell
- Bestehende Trenddaten bleiben in den breiten Tabellen
isp01,isp02, ... - Die Anwendung erkennt vorhandene
isp-Tabellen dynamisch. - Metadaten wie Alias, Einheit, Faktor und Dashboard-Konfiguration liegen in Redis.
Wichtige Container
seltd-mariadbseltd-redisseltd-apiseltd-web
Hinweise fuer Bestandsdaten
- Vorhandene SQL-Dumps koennen im Admin-Bereich direkt importiert werden.
- Die Anwendung liest die Tabellenstruktur mit
datum,userlevelundWert1..Wert200direkt. - Wenn spaeter weitere Tabellen wie
isp21oderisp35auftauchen, werden sie automatisch in der Oberflaeche erkannt.
Languages
JavaScript
93.6%
CSS
5.7%
PowerShell
0.4%
Dockerfile
0.2%