Ein übersichtliches Dashboard für die OpenWB Wallbox mit zusätzlichen Statistiken und Informationen
Diese Anweisungen erklären, wie man das Projekt auf einem lokalen Rechner für Entwicklungs- und Testzwecke zum Laufen bringt. Siehe Deployment für Hinweise, wie das Projekt auf einem Server-System bereitgestellt werden kann.
Dieses Projekt nutzt pnpm als Package-Manager.
Zum installieren aller Abhängigkeiten:
pnpm install
ausführen.
Entwicklungs-Server starten:
pnpm run dev
Unit-Tests sind mit vitest implementiert und können mit
pnpm test
oder in VSCode mit der vitest Extension ausgeführt werden.
Mit
pnpm run build
kann das Projekt gebaut werden. Die Ausgabe im build
Ordner kann auf einen Server mit NodeJS gehostet werden (node index.js
).
Ein Deployment über Docker ist ebenfalls möglich. Das aktuellste Image erhält man über
docker pull robocode13/openwb-dashboard
Ein Container läßt sich dann folgendermaßen starten:
docker run -d --name openwb-dashboard -p 3000:3000 -v openwb-dashboard:/app/config robocode13/openwb-dashboard
Die Webseite ist dann im Browser unter http://localhost:3000 verfügbar.
- SvelteKit - Web Framework
- Bootstrap - CSS Framework
- TypeScript - Programmiersprache
- pnpm - Node Package Manager
This project is licensed under the GPL-3.0 license - see the LICENSE file for details