Datenmodell für den Spring-Boot-Server der Anwendung.
REST-API für den Spring-Boot-Server der Anwendung.
Spring-Boot-Server der Anwendung mit einer HSQL-Datenbank.
Browser-basierter Svelte-Client der Anwendung.
Deployment der Anwendung in einem Kubernetes-Cluster.
./gradlew app:server:bootRun
Der Befehl startet den Server als Java-Anwendung.
Die Anwendung wird im Browser mit localhost:8080
aufgerufen.
Mit der Umgebungsvariable LOGGING_LEVEL_ORG_HIBERNATE_TYPE
kann die Ausgabe von Typinformationen gesteuert werden.
Mit dem Wert TRACE
werden bspw. die aktuellen Parameter von Statements ausgegeben.
Mit der Umgebungsvariable LOGGING_LEVEL_ORG_HIBERNATE_STAT
kann die Ausgabe von Statistiken gesteuert werden.
Mit dem Wert DEBUG
werden bspw. die Kennzahlen von Statements ausgegeben.
./gradlew app:server:dockerRun
Der Befehl startet den Server als Docker-Container.
Die Anwendung wird im Browser mit localhost:8080
aufgerufen.
npm run dev
Der Befehl startet den Client als Node-Anwendung.
Die Anwendung wird im Browser mit localhost:5000
aufgerufen.
./gradlew app:client:dockerRun
Der Befehl startet den Client als Docker-Container.
Die Anwendung wird im Browser mit localhost:5000
aufgerufen.
Docker-Desktop richtet auf localhost
einen Kubernetes-Cluster ein.
./gradlew deployIngress
Der Ingress-Service wird installiert und gestartet.
./gradlew deployDashboard
Das Dashboard wird installiert und gestartet. Beim ersten Aufruf muss ein Token eingegeben werden. Das Token ist zeitlich befristet. Ein gültiges Token wird mit mit dem Aufruf von
./gradlew createDashboardToken
erstellt.
kubectl proxy
Der Befehl startet den Proxy auf dem lokalen Host. Das Dashboard wird im Browser mit der zuvor angezeigte URL aufgerufen.
./gradlew deploy
Die Anwendung wird im Browser mit localhost
aufgerufen.