SVWS-Server mit Docker

Diskussionen rund um den SVWS-Server

Moderatoren: A. Schüller, Raffenberg, Pfotenhauer

Barkowski
Beiträge: 42
Registriert: Montag 15. August 2022, 16:20
Schulform: Gymasium

SVWS-Server mit Docker

Beitrag von Barkowski »

Hallo zusammen,

ich versuche gerade, den SVWS-Server mithilfe von Docker auf einem Testsystem in Betrieb zu nehmen.

Dabei wollte ich die MariaDB-Installation des Testsystems nutzen, weil ich hier eine laufende Backup-Routine zur Datenbanksicherung habe.
Es handelt sich dabei um eine Arch Linux-Installation mit laufender LAMP- und Docker-Installation (alles funktionsfähig). Ich habe der Dokumentation entsprechend, soweit ich diese richtig verstanden habe, ein Verzeichnis angelegt, in dem die Dateien .env und docker-compose.yml jeweils mit entsprechendem Inhalt liegen.

Wenn ich den Docker-Container (ist Version 1.0.2 korrekt?) aus diesem Verzeichnis heraus mittels

Code: Alles auswählen

sudo docker-compose up


starte, erhalte ich die folgende Fehlermeldung:

Code: Alles auswählen

Prüfe Datenbankverbindungen (1)...
svws-server-1  |   -> zu Schema svws
svws-server-1  |     Fehler: Aktuelle Revision des Schemas konnte nicht ermittelt werden.
svws-server-1  |     Revision veraltet - führe Update aus...
svws-server-1  | [main] WARN org.mariadb.jdbc.message.server.ErrorPacket - Error: 1146-42S02: Table 'svws.Schema_Core_Type_Versionen' doesn't exist
svws-server-1  | [EL Warning]: 2024-12-15 16:08:32.526--UnitOfWork(1672434342)--Exception [EclipseLink-4002] (Eclipse Persistence Services - 4.0.2.v202306161219): org.eclipse.persistence.exceptions.DatabaseException
svws-server-1  | Internal Exception: java.sql.SQLSyntaxErrorException: (conn=27) Table 'svws.Schema_Core_Type_Versionen' doesn't exist
svws-server-1  | Error Code: 1146
Die Meldung ist nicht verwunderlich, da die Datenbank svws zwar auf dem Testsystem existiert, aber noch völlig leer ist.

Meine Frage ist nun: Woher bekomme ich ein entsprechendes Datenbankschema? Ich bin recht naiv davon ausgegangen, dass bei der ersten Inbetriebnahme ein entsprechendes DB-Schema erzeugt wird, falls noch keines existiert.

Falls meine Herangehensweise grundsätzlich falsch ist: Wie bekomme ich den SVWS-Server mittels Docker auf dem "korrekten Weg" lauffähig?
Bin ich gezwungen die MariaDB des Docker-Images zu nutzen?

Für nützliche Hinweise oder Hilfestellungen wäre ich sehr dankbar.

Mit freundlichen Grüßen

Sammy Barkowski
Benutzeravatar
Pfotenhauer
Beiträge: 3121
Registriert: Dienstag 25. September 2018, 12:53
Wohnort: Wuppertal
Schulform: Realschule
Motto: Wer schnell hilft, hilft doppelt!
Kontaktdaten:

Re: SVWS-Server mit Docker

Beitrag von Pfotenhauer »

Hallo.

Nein. Sie können Ihre MariaDB weiterhin nutzen, solange diese in der Version 10.6.X oder höher vorliegt.
Man kann den SVWS-Server mittlerweile am besten ohne Datenbank hochfahren und dann mit dem Admin-Client die Verwaltung der Schemata durchführen. (https://meinserver.de/admin)

Dazu muss der SVWS-Server natürlich laufen. Um das defekte Schema zu deaktivieren, kann man dies in der svwsconfig.json entfernen. Wenn dort kein Schema angelegt ist, sollte der SVWS-Server ohne ein Schema hochfahren.

Es gibt verschiedenen Varianten mit der docker-compose.yml zu arbeiten. Hier wäre Ihre Konfiguration auch interessant zu wissen.
Mit freundlichen Grüßen
Frank Pfotenhauer
---
Fachberater für die Schulverwaltungssoftware des MSB
Referat 135

E-Mail: frank.pfotenhauer@msb.nrw.de
Barkowski
Beiträge: 42
Registriert: Montag 15. August 2022, 16:20
Schulform: Gymasium

Re: SVWS-Server mit Docker

Beitrag von Barkowski »

Hallo Herr Pfotenhauer,

vielen Dank für Ihre Antwort. MariaDB ist in Version 11.6 auf dem System installiert. Meine docker-compose.yml hat den folgenden Inhalt:

Code: Alles auswählen

                                                                      
services:
  svws-server:
    image: svwsnrw/svws-server:latest
    ports:
      - "8443:8443"
    environment:
      MariaDB_HOST: "${MariaDB_HOST}"
      MariaDB_ROOT_PASSWORD: "${MariaDB_ROOT_PASSWORD}"
      MariaDB_DATABASE: "${MariaDB_DATABASE}"
      MariaDB_USER: "${MariaDB_USER}"
      MariaDB_PASSWORD: "${MariaDB_PASSWORD}"
    env_file:
      - .env
    volumes:
      - svws-app:/opt/app/svws/
      - svws-conf:/etc/app/svws/
volumes:
      svws-app:
      svws-conf:
      svws-db:
Ich hatte es auch mit diversen reduzierteren Varianten versucht, etwa:

Code: Alles auswählen

services:
  svws-server:
    image: svwsnrw/svws-server:latest
    ports:
      - "8443:8443"
    environment:
      MariaDB_HOST: "${MariaDB_HOST}"
      MariaDB_ROOT_PASSWORD: "${MariaDB_ROOT_PASSWORD}"
      MariaDB_DATABASE: "${MariaDB_DATABASE}"
      MariaDB_USER: "${MariaDB_USER}"
      MariaDB_PASSWORD: "${MariaDB_PASSWORD}"
    env_file:
      - .env
Dabei lagen die entsprechenden Werte für die Variablen im gleichen Verzeichnis in der Datei .env.
Ich habe den Server allerdings nie in Betrieb nehmen können bekommen.

Habe ich die Möglichkeit die svwsconfig.json innerhalb des Docker-Containers zu verändern?

Vielen Dank für Ihre Hilfe.
Barkowski
Beiträge: 42
Registriert: Montag 15. August 2022, 16:20
Schulform: Gymasium

Re: SVWS-Server mit Docker

Beitrag von Barkowski »

Ich habe gerade noch einmal versucht, den Server mit der reduzierten docker-compose.yml zu starten. Den Wert für die Datenbank durch null ersetzt. Der Server startet zwar mit der Ausgabe:

Code: Alles auswählen

[+] Running 14/14
 ✔ svws-server Pulled                                                                                                                                                                                                                                                                                                    2.5s 
   ✔ de44b265507a Already exists                                                                                                                                                                                                                                                                                         0.0s 
   ✔ 4c2afd91a87d Already exists                                                                                                                                                                                                                                                                                         0.0s 
   ✔ 89e9bbcfa697 Already exists                                                                                                                                                                                                                                                                                         0.0s 
   ✔ 11be3e613582 Already exists                                                                                                                                                                                                                                                                                         0.0s 
   ✔ 1b9d1e181a2a Already exists                                                                                                                                                                                                                                                                                         0.0s 
   ✔ 41f494c9761b Already exists                                                                                                                                                                                                                                                                                         0.0s 
   ✔ e342a72b330c Already exists                                                                                                                                                                                                                                                                                         0.0s 
   ✔ d09393719d40 Already exists                                                                                                                                                                                                                                                                                         0.0s 
   ✔ c7c74f73f9d5 Already exists                                                                                                                                                                                                                                                                                         0.0s 
   ✔ 777c213e356b Already exists                                                                                                                                                                                                                                                                                         0.0s 
   ✔ f1b2f4c48b8f Already exists                                                                                                                                                                                                                                                                                         0.0s 
   ✔ 9f8d5972c399 Already exists                                                                                                                                                                                                                                                                                         0.0s 
   ✔ 4f4fb700ef54 Already exists                                                                                                                                                                                                                                                                                         0.0s 
[+] Running 1/0
 ✔ Container svws-docker-svws-server-1  Created                                                                                                                                                                                                                                                                          0.0s 
Attaching to svws-server-1
svws-server-1  | Konfigurationsdatei bereits vorhanden.
svws-server-1  | INIT_SCRIPTS_DIR: /opt/app/svws/init-scripts
svws-server-1  | Starte Shell script: /opt/app/svws/init-scripts/create-keystore.sh
svws-server-1  | keytool error: java.lang.Exception: Key pair not generated, alias <cge-svws> already exists
svws-server-1  | Starte Shell script: /opt/app/svws/init-scripts/import-test-db.sh
svws-server-1  | Starte SVWS-Server ...
svws-server-1  | 2024-12-22T12:12:52.658 INFO Registriere API-Applikation RestAppServer: [/db/*, /config/*, /status/*, /api/*, /openapi/server.json, /openapi/server.yaml]
svws-server-1  | 2024-12-22T12:12:52.667 INFO Registriere API-Applikation RestAppClient: [/*]
svws-server-1  | 2024-12-22T12:12:52.668 INFO Registriere API-Applikation RestAppDav: [/dav/*]
svws-server-1  | 2024-12-22T12:12:52.669 INFO Registriere API-Applikation RestAppDebug: [/debug/*]
svws-server-1  | 2024-12-22T12:12:52.671 INFO Registriere API-Applikation RestAppSchemaRoot: [/api/schema/root/*, /api/schema/liste/*, /api/schema/create/*, /api/schema/export/*, /api/schema/import/*, /api/schema/migrate/*, /api/schema/update/*, /api/privileged/*, /openapi/privileged.json, /openapi/privileged.yaml]
svws-server-1  | 2024-12-22T12:12:52.672 INFO Registriere API-Applikation RestAppAdminClient: [/admin/*]
svws-server-1  | 2024-12-22T12:12:52.712 INFO SVWS-Server Version 1.0.2
svws-server-1  | 2024-12-22T12:12:52.715 INFO Heap-Speicher: 
svws-server-1  | 2024-12-22T12:12:52.721 INFO   Gesamt: 0.5G
svws-server-1  | 2024-12-22T12:12:52.724 INFO   Belegt: 0.03G
svws-server-1  | 2024-12-22T12:12:52.725 INFO   Frei: 0.02G
svws-server-1  | 2024-12-22T12:12:53.697 INFO Füge die Datei-Ressourcen für den SVWS-Client hinzu:
svws-server-1  | 2024-12-22T12:12:53.702 INFO   assets/SFaecherApp.js
svws-server-1  | 2024-12-22T12:12:53.708 INFO   assets/SSchuelerIndividualdaten.js
svws-server-1  | 2024-12-22T12:12:53.710 INFO   assets/SSchuelerLernabschnittVersetzungAbschluss.js
svws-server-1  | 2024-12-22T12:12:53.712 INFO   assets/SReligionDaten.js
svws-server-1  | 2024-12-22T12:12:53.713 INFO   assets/SStundenplanApp.css
svws-server-1  | 2024-12-22T12:12:53.713 INFO   assets/SStundenplanZeitrasterPausenzeit.css
svws-server-1  | 2024-12-22T12:12:53.714 INFO   assets/StundenplanPausen.js
svws-server-1  | 2024-12-22T12:12:53.715 INFO   assets/SSchuelerNeu.js.map
svws-server-1  | 2024-12-22T12:12:53.719 INFO   assets/SSchuleDatenaustauschUntisExporte.js.map
svws-server-1  | 2024-12-22T12:12:53.719 INFO   assets/SStundenplanRaum.js.map
svws-server-1  | 2024-12-22T12:12:53.719 INFO   assets/helfer.js.map
svws-server-1  | 2024-12-22T12:12:53.719 INFO   assets/SvwsUiMultiSelect.vue_vue_type_script_setup_true_lang.js.map
svws-server-1  | 2024-12-22T12:12:53.719 INFO   assets/SPausenzeitenAuswahl.js
svws-server-1  | 2024-12-22T12:12:53.719 INFO   assets/SSchuelerLernabschnittGostKlausuren.css
svws-server-1  | 2024-12-22T12:12:53.720 INFO   assets/SKurseGruppenprozesse.js.map
svws-server-1  | 2024-12-22T12:12:53.720 INFO   assets/SSchuelerAuswahl.js.map
svws-server-1  | 2024-12-22T12:12:53.721 INFO   assets/SGostGruppenprozesse.js
svws-server-1  | 2024-12-22T12:12:53.722 INFO   assets/SAufsichtsbereiche.js.map
svws-server-1  | 2024-12-22T12:12:53.724 INFO   assets/SSchuelerLernabschnittVersetzungAbschluss.css
svws-server-1  | 2024-12-22T12:12:53.725 INFO   assets/SGostKlausurplanungRaumzeit.js
svws-server-1  | 2024-12-22T12:12:53.727 INFO   assets/SSchuleDatenaustauschUntis.js
svws-server-1  | 2024-12-22T12:12:53.728 INFO   assets/SvwsUiTabBar.vue_vue_type_script_setup_true_lang.js
svws-server-1  | 2024-12-22T12:12:53.729 INFO   assets/SRaeumeAuswahl.js.map
svws-server-1  | 2024-12-22T12:12:53.732 INFO   assets/SSchuelerAuswahl.js
svws-server-1  | 2024-12-22T12:12:53.733 INFO   assets/SGostFachwahlen.css
svws-server-1  | 2024-12-22T12:12:53.733 INFO   assets/SSchuleDatenaustauschKurs42Raeume.js.map
svws-server-1  | 2024-12-22T12:12:53.741 INFO   assets/SBenutzergruppe.css
svws-server-1  | 2024-12-22T12:12:53.741 INFO   assets/SSchuleDatenaustauschUntisExporte.js
svws-server-1  | 2024-12-22T12:12:53.741 INFO   assets/placeholder-background-blurred.jpg
svws-server-1  | 2024-12-22T12:12:53.741 INFO   assets/SSchuelerLernabschnittVersetzungAbschluss.js.map
svws-server-1  | 2024-12-22T12:12:53.741 INFO   assets/SStundenplanDaten.css
svws-server-1  | 2024-12-22T12:12:53.743 INFO   assets/SSchuleDatenaustauschUntisImporte.js
svws-server-1  | 2024-12-22T12:12:53.744 INFO   assets/SVermerkeAuswahl.js.map
svws-server-1  | 2024-12-22T12:12:53.744 INFO   assets/SBetriebeDaten.js.map
svws-server-1  | 2024-12-22T12:12:53.745 INFO   assets/SKlassenStundenplan.js.map
svws-server-1  | 2024-12-22T12:12:53.745 INFO   assets/SStatistikApp.js
svws-server-1  | 2024-12-22T12:12:53.746 INFO   assets/StundenplanZeitrasterEinstellungen.vue_vue_type_script_setup_true_lang.js
svws-server-1  | 2024-12-22T12:12:53.746 INFO   assets/SStatistikAuswahl.js
svws-server-1  | 2024-12-22T12:12:53.747 INFO   assets/SStundenplanKalenderwochen.js.map
svws-server-1  | 2024-12-22T12:12:53.747 INFO   assets/WorkerKursblockung-DmU_lINQ.js
svws-server-1  | 2024-12-22T12:12:53.748 INFO   assets/SSchuelerLernabschnittNachpruefung.js
svws-server-1  | 2024-12-22T12:12:53.749 INFO   assets/SReligionenApp.js.map
svws-server-1  | 2024-12-22T12:12:53.749 INFO   assets/SSchuelerLernabschnittLeistungen.css
svws-server-1  | 2024-12-22T12:12:53.752 INFO   assets/SVermerkartDaten.js.map
svws-server-1  | 2024-12-22T12:12:53.752 INFO   assets/SPausenzeiten.js
svws-server-1  | 2024-12-22T12:12:53.753 INFO   assets/SGostLaufbahnfehler.js.map
svws-server-1  | 2024-12-22T12:12:53.753 INFO   assets/SGostKlausurplanungAuswahl.js
svws-server-1  | 2024-12-22T12:12:53.754 INFO   assets/SGostFachwahlenAbitur.js.map
svws-server-1  | 2024-12-22T12:12:53.754 INFO   assets/SReligionenApp.js
svws-server-1  | 2024-12-22T12:12:53.757 INFO   assets/SFoerderschwerpunkteAuswahl.js.map
svws-server-1  | 2024-12-22T12:12:53.757 INFO   assets/SLehrerApp.js
svws-server-1  | 2024-12-22T12:12:53.762 INFO   assets/SEinwilligungsartenApp.js.map
svws-server-1  | 2024-12-22T12:12:53.763 INFO   assets/SLehrerGruppenprozesse.js.map
svws-server-1  | 2024-12-22T12:12:53.764 INFO   assets/SLehrerPersonaldaten.js.map
svws-server-1  | 2024-12-22T12:12:53.764 INFO   assets/SGostFachwahlenAbitur.js
svws-server-1  | 2024-12-22T12:12:53.765 INFO   assets/SStundenplanKatalogeApp.css
svws-server-1  | 2024-12-22T12:12:53.765 INFO   assets/SvwsUiBadge.vue_vue_type_script_setup_true_lang.js.map
svws-server-1  | 2024-12-22T12:12:53.765 INFO   assets/SGostFachwahlenAbiturFach.js
svws-server-1  | 2024-12-22T12:12:53.765 INFO   assets/SGostKlausurplanungVorgaben.css
svws-server-1  | 2024-12-22T12:12:53.765 INFO   assets/SKurseApp.js.map
svws-server-1  | 2024-12-22T12:12:53.765 INFO   assets/SGostAbiturjahrgangNeu.js
svws-server-1  | 2024-12-22T12:12:53.765 INFO   assets/SGostKlausurplanungNachschreibAnsicht.js
svws-server-1  | 2024-12-22T12:12:53.765 INFO   assets/SGostKlausurplanungKalender.js.map
svws-server-1  | 2024-12-22T12:12:53.765 INFO   assets/SFaecherAuswahl.js.map
svws-server-1  | 2024-12-22T12:12:53.765 INFO   assets/SSchuelerKaoa.js.map
svws-server-1  | 2024-12-22T12:12:53.765 INFO   assets/SSchuelerVermerke.js
svws-server-1  | 2024-12-22T12:12:53.765 INFO   assets/SSchuelerLernabschnittZeugnisdruck.js
svws-server-1  | 2024-12-22T12:12:53.765 INFO   assets/placeholder-background.jpg
svws-server-1  | 2024-12-22T12:12:53.765 INFO   assets/SGostKlausurplanungTermin.css
svws-server-1  | 2024-12-22T12:12:53.772 INFO   assets/SKurseAuswahl.js
svws-server-1  | 2024-12-22T12:12:53.773 INFO   assets/SGostKlausurplanungTermin.js
svws-server-1  | 2024-12-22T12:12:53.773 INFO   assets/SLehrerGruppenprozesse.js
svws-server-1  | 2024-12-22T12:12:53.774 INFO   assets/SBenutzergruppeAuswahl.js
svws-server-1  | 2024-12-22T12:12:53.774 INFO   assets/SStundenplanUnterrichte.js.map
svws-server-1  | 2024-12-22T12:12:53.777 INFO   assets/SSchuelerNeu.js
svws-server-1  | 2024-12-22T12:12:53.777 INFO   assets/SStatistikApp.js.map
svws-server-1  | 2024-12-22T12:12:53.778 INFO   assets/SGostKlausurplanungVorgaben.js
svws-server-1  | 2024-12-22T12:12:53.778 INFO   assets/SLehrerIndividualdaten.js.map
svws-server-1  | 2024-12-22T12:12:53.779 INFO   assets/SGostKlausurplanungTermin.js.map
svws-server-1  | 2024-12-22T12:12:53.779 INFO   assets/SKlassenDaten.js.map
svws-server-1  | 2024-12-22T12:12:53.780 INFO   assets/SBetriebeApp.js
svws-server-1  | 2024-12-22T12:12:53.786 INFO   assets/SvwsUiCard.js
svws-server-1  | 2024-12-22T12:12:53.787 INFO   assets/SFachStundenplan.css
svws-server-1  | 2024-12-22T12:12:53.787 INFO   assets/SSchuleStammdaten.js
svws-server-1  | 2024-12-22T12:12:53.787 INFO   assets/SSchuelerSchulbesuch.js
svws-server-1  | 2024-12-22T12:12:53.788 INFO   assets/SSchuleDatenaustauschKurs42Blockung.js.map
svws-server-1  | 2024-12-22T12:12:53.789 INFO   assets/SKursDaten.js.map
svws-server-1  | 2024-12-22T12:12:53.789 INFO   assets/SBenutzerApp.js
svws-server-1  | 2024-12-22T12:12:53.790 INFO   assets/SSchuelerLernabschnitte.css
svws-server-1  | 2024-12-22T12:12:53.791 INFO   assets/SGostBeratung.js.map
svws-server-1  | 2024-12-22T12:12:53.791 INFO   assets/SStundenplanRaum.js
svws-server-1  | 2024-12-22T12:12:53.792 INFO   assets/SSchuelerLernabschnittLeistungen.js
svws-server-1  | 2024-12-22T12:12:53.792 INFO   assets/SFaecherAuswahl.js
svws-server-1  | 2024-12-22T12:12:53.793 INFO   assets/SGostFachwahlenHalbjahr.js.map
svws-server-1  | 2024-12-22T12:12:53.793 INFO   assets/SSchuelerVermerke.js.map
svws-server-1  | 2024-12-22T12:12:53.796 INFO   assets/SStatistikAuswahl.js.map
svws-server-1  | 2024-12-22T12:12:53.797 INFO   assets/SSchuleFachNeu.js
svws-server-1  | 2024-12-22T12:12:53.798 INFO   assets/SLehrerPersonaldaten.js
svws-server-1  | 2024-12-22T12:12:53.799 INFO   assets/SBetriebeAuswahl.js
svws-server-1  | 2024-12-22T12:12:53.800 INFO   assets/SBenutzer.js.map
svws-server-1  | 2024-12-22T12:12:53.801 INFO   assets/SEinwilligungsartenAuswahl.js.map
svws-server-1  | 2024-12-22T12:12:53.805 INFO   assets/SSchuelerLernabschnittZeugnisdruck.css
svws-server-1  | 2024-12-22T12:12:53.806 INFO   assets/SGostKlausurplanungSchienen.js
svws-server-1  | 2024-12-22T12:12:53.806 INFO   assets/SKlassenGruppenprozesse.js
svws-server-1  | 2024-12-22T12:12:53.807 INFO   assets/SGostKlausurplanungSchienen.js.map
svws-server-1  | 2024-12-22T12:12:53.808 INFO   assets/SLehrerApp.js.map
svws-server-1  | 2024-12-22T12:12:53.808 INFO   assets/SGostKlausurplanungNachschreiber.css
svws-server-1  | 2024-12-22T12:12:53.809 INFO   assets/SvwsUiCheckpointModal.vue_vue_type_script_setup_true_lang.js.map
svws-server-1  | 2024-12-22T12:12:53.810 INFO   assets/SStundenplanZeitrasterPausenzeit.js
svws-server-1  | 2024-12-22T12:12:53.810 INFO   assets/SvwsUiCard.js.map
svws-server-1  | 2024-12-22T12:12:53.812 INFO   assets/SSchuleJahrgangGruppenprozesse.js.map
svws-server-1  | 2024-12-22T12:12:53.813 INFO   assets/SEinwilligungsartenApp.js
svws-server-1  | 2024-12-22T12:12:53.814 INFO   assets/SBenutzergruppe.js.map
svws-server-1  | 2024-12-22T12:12:53.820 INFO   assets/SSchuelerAdressen.css
svws-server-1  | 2024-12-22T12:12:53.821 INFO   assets/SSchuelerAbschluesse.js.map
svws-server-1  | 2024-12-22T12:12:53.821 INFO   assets/SGostKlausurplanungKalender.css
svws-server-1  | 2024-12-22T12:12:53.821 INFO   assets/SGostFachwahlen.js
svws-server-1  | 2024-12-22T12:12:53.821 INFO   assets/SRaeumeAuswahl.js
svws-server-1  | 2024-12-22T12:12:53.821 INFO   assets/SJahrgangDaten.js.map
svws-server-1  | 2024-12-22T12:12:53.821 INFO   assets/StundenplanZeitrasterEinstellungen.vue_vue_type_script_setup_true_lang.js.map
svws-server-1  | 2024-12-22T12:12:53.821 INFO   assets/SGostFachwahlenFach.js.map
svws-server-1  | 2024-12-22T12:12:53.821 INFO   assets/SPausenzeiten.js.map
svws-server-1  | 2024-12-22T12:12:53.821 INFO   assets/SGostFaecher.css
svws-server-1  | 2024-12-22T12:12:53.821 INFO   assets/SGostFachwahlenAbiturFach.js.map
svws-server-1  | 2024-12-22T12:12:53.821 INFO   assets/SSchuelerApp.js.map
svws-server-1  | 2024-12-22T12:12:53.821 INFO   assets/SSchuelerStundenplan.js.map
svws-server-1  | 2024-12-22T12:12:53.821 INFO   assets/SKursDaten.js
svws-server-1  | 2024-12-22T12:12:53.822 INFO   assets/SFachDaten.js
svws-server-1  | 2024-12-22T12:12:53.822 INFO   assets/SSchuelerSchulbesuch.js.map
svws-server-1  | 2024-12-22T12:12:53.822 INFO   assets/SAufsichtsbereiche.js
svws-server-1  | 2024-12-22T12:12:53.822 INFO   assets/SLehrerAuswahl.js.map
svws-server-1  | 2024-12-22T12:12:53.822 INFO   assets/SSchuelerAbschluesse.js
svws-server-1  | 2024-12-22T12:12:53.822 INFO   assets/SFaecherApp.js.map
svws-server-1  | 2024-12-22T12:12:53.822 INFO   assets/SSchuelerLernabschnitte.js
svws-server-1  | 2024-12-22T12:12:53.822 INFO   assets/SLehrerUnterrichtsdaten.js
svws-server-1  | 2024-12-22T12:12:53.822 INFO   assets/SGostKlausurplanungModal.vue_vue_type_script_setup_true_lang.js.map
svws-server-1  | 2024-12-22T12:12:53.822 INFO   assets/SvwsUiTodo.vue_vue_type_script_setup_true_lang.js.map
svws-server-1  | 2024-12-22T12:12:53.822 INFO   assets/StundenplanAuswahl.vue_vue_type_script_setup_true_lang.js
svws-server-1  | 2024-12-22T12:12:53.822 INFO   assets/SSchuelerLernabschnittZeugnisdruck.js.map
svws-server-1  | 2024-12-22T12:12:53.822 INFO   assets/SGostGruppenprozesse.js.map
svws-server-1  | 2024-12-22T12:12:53.822 INFO   assets/SFoerderschwerpunkteApp.js
svws-server-1  | 2024-12-22T12:12:53.822 INFO   assets/SStundenplanKatalogeApp.js
svws-server-1  | 2024-12-22T12:12:53.822 INFO   assets/SGostLaufbahnfehler.css
svws-server-1  | 2024-12-22T12:12:53.822 INFO   assets/SReligionenAuswahl.js
svws-server-1  | 2024-12-22T12:12:53.822 INFO   assets/HilfeLehrerStundenplan.js
svws-server-1  | 2024-12-22T12:12:53.823 INFO   assets/SLehrerUnterrichtsdaten.js.map
svws-server-1  | 2024-12-22T12:12:53.823 INFO   assets/SKlassenApp.js.map
svws-server-1  | 2024-12-22T12:12:53.823 INFO   assets/SSchuleDatenaustauschKurs42.js.map
svws-server-1  | 2024-12-22T12:12:53.823 INFO   assets/SvwsUiAvatar.vue_vue_type_script_setup_true_lang.js
svws-server-1  | 2024-12-22T12:12:53.823 INFO   assets/SKurseNeu.js
svws-server-1  | 2024-12-22T12:12:53.823 INFO   assets/SSchulenAuswahl.js
svws-server-1  | 2024-12-22T12:12:53.841 INFO   assets/SBetriebeDaten.js
svws-server-1  | 2024-12-22T12:12:53.844 INFO   assets/SSchuelerLernabschnittGostKlausuren.js.map
svws-server-1  | 2024-12-22T12:12:53.845 INFO   assets/SSchuelerLernabschnittKonferenz.js
svws-server-1  | 2024-12-22T12:12:53.846 INFO   assets/SStundenplanKlasse.css
svws-server-1  | 2024-12-22T12:12:53.847 INFO   assets/SGostFachwahlenFachHalbjahr.js.map
svws-server-1  | 2024-12-22T12:12:53.848 INFO   assets/StundenplanPausen.css
svws-server-1  | 2024-12-22T12:12:53.848 INFO   assets/SRaeume.js
svws-server-1  | 2024-12-22T12:12:53.852 INFO   assets/SSchuelerApp.js
svws-server-1  | 2024-12-22T12:12:53.852 INFO   assets/SSchuleDatenaustauschLaufbahnplanung.js.map
svws-server-1  | 2024-12-22T12:12:53.853 INFO   assets/SGostFachwahlenAllgemein.js
svws-server-1  | 2024-12-22T12:12:53.853 INFO   assets/SStundenplanKlasse.js.map
svws-server-1  | 2024-12-22T12:12:53.854 INFO   assets/SSchuelerAdressen.js
svws-server-1  | 2024-12-22T12:12:53.854 INFO   assets/SGostKursplanung.js.map
svws-server-1  | 2024-12-22T12:12:53.856 INFO   assets/SGostKursplanung.js
svws-server-1  | 2024-12-22T12:12:53.857 INFO   assets/SBenutzer.css
svws-server-1  | 2024-12-22T12:12:53.857 INFO   assets/SZeitrasterAuswahl.js.map
svws-server-1  | 2024-12-22T12:12:53.862 INFO   assets/SFoerderschwerpunktDaten.js.map
svws-server-1  | 2024-12-22T12:12:53.863 INFO   assets/SGostKlausurplanungRaumzeit.css
svws-server-1  | 2024-12-22T12:12:53.863 INFO   assets/SLehrerStundenplan.js.map
svws-server-1  | 2024-12-22T12:12:53.864 INFO   assets/SBenutzerAuswahl.js.map
svws-server-1  | 2024-12-22T12:12:53.865 INFO   assets/SSchuelerLernabschnittKonferenz.css
svws-server-1  | 2024-12-22T12:12:53.865 INFO   assets/SGostKursplanungAuswahl.js
svws-server-1  | 2024-12-22T12:12:53.866 INFO   assets/SSchuleDatenaustauschSchulbewerbung.js
svws-server-1  | 2024-12-22T12:12:53.867 INFO   assets/SGostKursplanungSchuelerAuswahl.js.map
svws-server-1  | 2024-12-22T12:12:53.867 INFO   assets/SSchuelerKaoa.js
svws-server-1  | 2024-12-22T12:12:53.868 INFO   assets/SSchuelerLernabschnittGostKlausuren.js
svws-server-1  | 2024-12-22T12:12:53.869 INFO   assets/SEinwilligungsartDaten.js.map
svws-server-1  | 2024-12-22T12:12:53.873 INFO   assets/SBenutzerprofilApp.js.map
svws-server-1  | 2024-12-22T12:12:53.873 INFO   assets/SSchuleDatenaustauschWenom.js
svws-server-1  | 2024-12-22T12:12:53.873 INFO   assets/SStundenplanApp.js
svws-server-1  | 2024-12-22T12:12:53.873 INFO   assets/SGostBeratung.js
svws-server-1  | 2024-12-22T12:12:53.873 INFO   assets/SJahrgaengeAuswahl.js.map
svws-server-1  | 2024-12-22T12:12:53.873 INFO   assets/SGostAuswahl.js
svws-server-1  | 2024-12-22T12:12:53.873 INFO   assets/SvwsUiTodo.vue_vue_type_script_setup_true_lang.js
svws-server-1  | 2024-12-22T12:12:53.874 INFO   assets/SGostBeratung.css
svws-server-1  | 2024-12-22T12:12:53.874 INFO   assets/SBenutzer.js
svws-server-1  | 2024-12-22T12:12:53.874 INFO   assets/SReligionenAuswahl.js.map
svws-server-1  | 2024-12-22T12:12:53.874 INFO   assets/SStundenplanKatalogeApp.js.map
svws-server-1  | 2024-12-22T12:12:53.874 INFO   assets/SLehrerIndividualdaten.js
svws-server-1  | 2024-12-22T12:12:53.874 INFO   assets/SGostKlausurplanungSchienen.css
svws-server-1  | 2024-12-22T12:12:53.874 INFO   assets/SKurseNeu.js.map
svws-server-1  | 2024-12-22T12:12:53.874 INFO   assets/SJahrgaengeApp.js.map
svws-server-1  | 2024-12-22T12:12:53.874 INFO   assets/index.css
svws-server-1  | 2024-12-22T12:12:53.874 INFO   assets/SModalLaufbahnplanungAlleFachwahlenLoeschen.vue_vue_type_script_setup_true_lang.js.map
svws-server-1  | 2024-12-22T12:12:53.874 INFO   assets/WorkerKursblockung-DmU_lINQ.js.map
svws-server-1  | 2024-12-22T12:12:53.874 INFO   assets/SGostApp.js.map
svws-server-1  | 2024-12-22T12:12:53.874 INFO   assets/Wappenzeichen_NRW_bw.svg
svws-server-1  | 2024-12-22T12:12:53.874 INFO   assets/SVermerkeApp.js.map
svws-server-1  | 2024-12-22T12:12:53.874 INFO   assets/SGostKlausurplanungProbleme.js
svws-server-1  | 2024-12-22T12:12:53.874 INFO   assets/SEinwilligungsartenAuswahl.js
svws-server-1  | 2024-12-22T12:12:53.874 INFO   assets/SSchuleDatenaustauschUntisImporte.js.map
svws-server-1  | 2024-12-22T12:12:53.874 INFO   assets/SKlassenNeu.js
svws-server-1  | 2024-12-22T12:12:53.874 INFO   assets/index.js.map
svws-server-1  | 2024-12-22T12:12:53.874 INFO   assets/SReligionDaten.js.map
svws-server-1  | 2024-12-22T12:12:53.875 INFO   assets/SvwsUiTabBar.vue_vue_type_script_setup_true_lang.js.map
svws-server-1  | 2024-12-22T12:12:53.875 INFO   assets/SBenutzergruppe.js
svws-server-1  | 2024-12-22T12:12:53.875 INFO   assets/SJahrgangDaten.js
svws-server-1  | 2024-12-22T12:12:53.875 INFO   assets/SJahrgaengeApp.js
svws-server-1  | 2024-12-22T12:12:53.875 INFO   assets/SSchuelerSprachen.js
svws-server-1  | 2024-12-22T12:12:53.875 INFO   assets/SSchuelerLernabschnittNachpruefung.css
svws-server-1  | 2024-12-22T12:12:53.875 INFO   assets/SZeitrasterAuswahl.js
svws-server-1  | 2024-12-22T12:12:53.875 INFO   assets/SStundenplanUnterrichte.js
svws-server-1  | 2024-12-22T12:12:53.875 INFO   assets/SSchuelerLernabschnittAllgemein.css
svws-server-1  | 2024-12-22T12:12:53.875 INFO   assets/SStundenplanDaten.js.map
svws-server-1  | 2024-12-22T12:12:53.875 INFO   assets/SGostKursplanungUmwahlansicht.js
svws-server-1  | 2024-12-22T12:12:53.875 INFO   assets/SKlassenStundenplan.js
svws-server-1  | 2024-12-22T12:12:53.875 INFO   assets/SSchuelerSprachen.js.map
svws-server-1  | 2024-12-22T12:12:53.875 INFO   assets/SSchuleDatenaustauschKurs42.js
svws-server-1  | 2024-12-22T12:12:53.875 INFO   assets/SStundenplanUnterrichte.css
svws-server-1  | 2024-12-22T12:12:53.875 INFO   assets/SSchuelerLernabschnittKonferenz.js.map
svws-server-1  | 2024-12-22T12:12:53.875 INFO   assets/SGostKlausurplanungKalender.js
svws-server-1  | 2024-12-22T12:12:53.875 INFO   assets/StundenplanAuswahl.vue_vue_type_script_setup_true_lang.js.map
svws-server-1  | 2024-12-22T12:12:53.875 INFO   assets/SSchuelerErziehungsberechtigte.js.map
svws-server-1  | 2024-12-22T12:12:53.875 INFO   assets/SBenutzergruppeApp.js
svws-server-1  | 2024-12-22T12:12:53.876 INFO   assets/SKurseGruppenprozesse.js
svws-server-1  | 2024-12-22T12:12:53.876 INFO   assets/SSchuleDatenaustauschWenom.js.map
svws-server-1  | 2024-12-22T12:12:53.876 INFO   assets/SSchuelerLernabschnittLeistungen.js.map
svws-server-1  | 2024-12-22T12:12:53.876 INFO   assets/SSchuleJahrgangNeu.js.map
svws-server-1  | 2024-12-22T12:12:53.876 INFO   assets/SGostApp.css
svws-server-1  | 2024-12-22T12:12:53.876 INFO   assets/SLehrerNeu.js.map
svws-server-1  | 2024-12-22T12:12:53.876 INFO   assets/SBenutzergruppeAuswahl.js.map
svws-server-1  | 2024-12-22T12:12:53.876 INFO   assets/SBenutzergruppeApp.js.map
svws-server-1  | 2024-12-22T12:12:53.876 INFO   assets/SGostFachwahlenAllgemein.js.map
svws-server-1  | 2024-12-22T12:12:53.876 INFO   assets/SGostKursplanungAuswahl.css
svws-server-1  | 2024-12-22T12:12:53.876 INFO   assets/SSchuleDatenaustauschKurs42Raeume.js
svws-server-1  | 2024-12-22T12:12:53.876 INFO   assets/SGostKlausurplanungNachschreibAnsicht.js.map
svws-server-1  | 2024-12-22T12:12:53.876 INFO   assets/SJahrgaengeAuswahl.js
svws-server-1  | 2024-12-22T12:12:53.876 INFO   assets/SGostKursplanungSchuelerAuswahl.js
svws-server-1  | 2024-12-22T12:12:53.876 INFO   assets/StundenplanPausen.js.map
svws-server-1  | 2024-12-22T12:12:53.876 INFO   assets/SSchuleFachGruppenprozesse.js
svws-server-1  | 2024-12-22T12:12:53.900 INFO   assets/SGostFachwahlenFach.js
svws-server-1  | 2024-12-22T12:12:53.903 INFO   assets/helfer.js
svws-server-1  | 2024-12-22T12:12:53.907 INFO   assets/SSchuleDatenaustauschLaufbahnplanung.js
svws-server-1  | 2024-12-22T12:12:53.907 INFO   assets/SGostKlausurplanungSchienenHilfe.js
svws-server-1  | 2024-12-22T12:12:53.908 INFO   assets/SSchuelerErziehungsberechtigte.js
svws-server-1  | 2024-12-22T12:12:53.909 INFO   assets/SGostAuswahl.js.map
svws-server-1  | 2024-12-22T12:12:53.909 INFO   assets/SBetriebeAuswahl.js.map
svws-server-1  | 2024-12-22T12:12:53.912 INFO   assets/SSchuelerLernabschnittNachpruefung.js.map
svws-server-1  | 2024-12-22T12:12:53.912 INFO   assets/SSchuelerGruppenprozesse.js.map
svws-server-1  | 2024-12-22T12:12:53.915 INFO   assets/SSchuleDaten.js.map
svws-server-1  | 2024-12-22T12:12:53.915 INFO   assets/SFoerderschwerpunkteApp.js.map
svws-server-1  | 2024-12-22T12:12:53.916 INFO   assets/SPausenzeitNeuModal.vue_vue_type_script_setup_true_lang.js
svws-server-1  | 2024-12-22T12:12:53.923 INFO   assets/SSchuelerIndividualdaten.js.map
svws-server-1  | 2024-12-22T12:12:53.926 INFO   assets/SSchuleStammdaten.js.map
svws-server-1  | 2024-12-22T12:12:53.927 INFO   assets/SSchuleDatenaustauschUntis.js.map
svws-server-1  | 2024-12-22T12:12:53.927 INFO   assets/SFachDaten.js.map
svws-server-1  | 2024-12-22T12:12:53.927 INFO   assets/SStundenplanKalenderwochen.js
svws-server-1  | 2024-12-22T12:12:53.928 INFO   assets/SvwsUiCheckpointModal.vue_vue_type_script_setup_true_lang.js
svws-server-1  | 2024-12-22T12:12:53.928 INFO   assets/SGostKlausurplanungNachschreiber.js.map
svws-server-1  | 2024-12-22T12:12:53.929 INFO   assets/SGostKlausurplanungRaumzeit.js.map
svws-server-1  | 2024-12-22T12:12:53.929 INFO   assets/SSchuleFachNeu.js.map
svws-server-1  | 2024-12-22T12:12:53.930 INFO   assets/SKlassenApp.js
svws-server-1  | 2024-12-22T12:12:53.930 INFO   assets/SGostKlausurplanungAuswahl.js.map
svws-server-1  | 2024-12-22T12:12:53.931 INFO   assets/SSchuleDatenaustauschKurs42Blockung.js
svws-server-1  | 2024-12-22T12:12:53.931 INFO   assets/SStundenplanDaten.js
svws-server-1  | 2024-12-22T12:12:53.932 INFO   assets/SGostKlausurplanung.js
svws-server-1  | 2024-12-22T12:12:53.932 INFO   assets/index.js
svws-server-1  | 2024-12-22T12:12:53.937 INFO   assets/SvwsUiBadge.vue_vue_type_script_setup_true_lang.js
svws-server-1  | 2024-12-22T12:12:53.939 INFO   assets/SLehrerAuswahl.js
svws-server-1  | 2024-12-22T12:12:53.939 INFO   assets/SGostKlausurplanungSchienenHilfe.js.map
svws-server-1  | 2024-12-22T12:12:53.940 INFO   assets/SGostAbiturjahrgangNeu.js.map
svws-server-1  | 2024-12-22T12:12:53.940 INFO   assets/SGostKlausurplanungProbleme.js.map
svws-server-1  | 2024-12-22T12:12:53.941 INFO   assets/SSchuleDatenaustauschENM.js.map
svws-server-1  | 2024-12-22T12:12:53.941 INFO   assets/SLehrerNeu.js
svws-server-1  | 2024-12-22T12:12:53.942 INFO   assets/SAufsichtsbereicheAuswahl.js.map
svws-server-1  | 2024-12-22T12:12:53.942 INFO   assets/SStundenplanZeitrasterPausenzeit.js.map
svws-server-1  | 2024-12-22T12:12:53.943 INFO   assets/SGostFachwahlenFachHalbjahr.js
svws-server-1  | 2024-12-22T12:12:53.950 INFO   assets/SSchulenApp.js.map
svws-server-1  | 2024-12-22T12:12:53.951 INFO   assets/SBenutzerApp.js.map
svws-server-1  | 2024-12-22T12:12:53.951 INFO   assets/SGostFachwahlenZusatzkurse.js.map
svws-server-1  | 2024-12-22T12:12:53.952 INFO   assets/SKlassenDaten.js
svws-server-1  | 2024-12-22T12:12:53.952 INFO   assets/SGostKlausurplanung.js.map
svws-server-1  | 2024-12-22T12:12:53.953 INFO   assets/SSchulenApp.js
svws-server-1  | 2024-12-22T12:12:53.953 INFO   assets/SPausenzeitenAuswahl.js.map
svws-server-1  | 2024-12-22T12:12:53.954 INFO   assets/SGostFachwahlenHalbjahr.js
svws-server-1  | 2024-12-22T12:12:53.954 INFO   assets/SKurseAuswahl.js.map
svws-server-1  | 2024-12-22T12:12:53.954 INFO   assets/SGostApp.js
svws-server-1  | 2024-12-22T12:12:53.954 INFO   assets/SBenutzerprofilApp.js
svws-server-1  | 2024-12-22T12:12:53.954 INFO   assets/SBetriebeApp.js.map
svws-server-1  | 2024-12-22T12:12:53.954 INFO   assets/SGostFaecher.js
svws-server-1  | 2024-12-22T12:12:53.954 INFO   assets/SAufsichtsbereicheAuswahl.js
svws-server-1  | 2024-12-22T12:12:53.954 INFO   assets/SStundenplanApp.js.map
svws-server-1  | 2024-12-22T12:12:53.954 INFO   assets/SSchuleDatenaustauschSchulbewerbung.js.map
svws-server-1  | 2024-12-22T12:12:53.954 INFO   assets/SKlassenGruppenprozesse.js.map
svws-server-1  | 2024-12-22T12:12:53.954 INFO   assets/SFoerderschwerpunkteAuswahl.js
svws-server-1  | 2024-12-22T12:12:53.954 INFO   assets/SModalLaufbahnplanungAlleFachwahlenLoeschen.vue_vue_type_script_setup_true_lang.js
svws-server-1  | 2024-12-22T12:12:53.955 INFO   assets/SSchuelerLernabschnittAllgemein.js.map
svws-server-1  | 2024-12-22T12:12:53.955 INFO   assets/SSchuleDatenaustauschENM.js
svws-server-1  | 2024-12-22T12:12:53.955 INFO   assets/SPausenzeitNeuModal.vue_vue_type_script_setup_true_lang.js.map
svws-server-1  | 2024-12-22T12:12:53.955 INFO   assets/SSchuelerLernabschnitte.js.map
svws-server-1  | 2024-12-22T12:12:53.955 INFO   assets/SGostFaecher.js.map
svws-server-1  | 2024-12-22T12:12:53.955 INFO   assets/SGostKlausurplanungVorgaben.js.map
svws-server-1  | 2024-12-22T12:12:53.955 INFO   assets/SFachStundenplan.js.map
svws-server-1  | 2024-12-22T12:12:53.955 INFO   assets/SGostKursplanung.css
svws-server-1  | 2024-12-22T12:12:53.955 INFO   assets/SGostLaufbahnfehler.js
svws-server-1  | 2024-12-22T12:12:53.955 INFO   assets/SGostKlausurplanungVorgabenHilfe.js
svws-server-1  | 2024-12-22T12:12:53.955 INFO   assets/SVermerkartDaten.js
svws-server-1  | 2024-12-22T12:12:53.955 INFO   assets/SSchuleDaten.js
svws-server-1  | 2024-12-22T12:12:53.955 INFO   assets/HilfeLehrerStundenplan.js.map
svws-server-1  | 2024-12-22T12:12:53.955 INFO   assets/SLehrerStundenplan.js
svws-server-1  | 2024-12-22T12:12:53.955 INFO   assets/SSchulenAuswahl.js.map
svws-server-1  | 2024-12-22T12:12:53.955 INFO   assets/SVermerkeAuswahl.js
svws-server-1  | 2024-12-22T12:12:53.955 INFO   assets/SEinwilligungsartDaten.js
svws-server-1  | 2024-12-22T12:12:53.955 INFO   assets/SRaeume.js.map
svws-server-1  | 2024-12-22T12:12:53.955 INFO   assets/SBenutzerAuswahl.js
svws-server-1  | 2024-12-22T12:12:53.955 INFO   assets/SvwsUiAvatar.vue_vue_type_script_setup_true_lang.js.map
svws-server-1  | 2024-12-22T12:12:53.955 INFO   assets/SGostFachwahlen.js.map
svws-server-1  | 2024-12-22T12:12:53.956 INFO   assets/SGostKlausurplanungModal.vue_vue_type_script_setup_true_lang.js
svws-server-1  | 2024-12-22T12:12:53.956 INFO   assets/SGostFachwahlenZusatzkurse.js
svws-server-1  | 2024-12-22T12:12:53.956 INFO   assets/SGostFachwahlenLeistungskurse.js.map
svws-server-1  | 2024-12-22T12:12:53.956 INFO   assets/SKurseApp.js
svws-server-1  | 2024-12-22T12:12:53.956 INFO   assets/SGostKlausurplanungNachschreiber.js
svws-server-1  | 2024-12-22T12:12:53.956 INFO   assets/SSchuleJahrgangGruppenprozesse.js
svws-server-1  | 2024-12-22T12:12:53.956 INFO   assets/SKlassenAuswahl.js.map
svws-server-1  | 2024-12-22T12:12:53.956 INFO   assets/SFoerderschwerpunktDaten.js
svws-server-1  | 2024-12-22T12:12:53.956 INFO   assets/SStundenplanAuswahl.js.map
svws-server-1  | 2024-12-22T12:12:53.956 INFO   assets/SKlassenAuswahl.js
svws-server-1  | 2024-12-22T12:12:53.956 INFO   assets/SGostKursplanungUmwahlansicht.js.map
svws-server-1  | 2024-12-22T12:12:53.956 INFO   assets/SStundenplanKlasse.js
svws-server-1  | 2024-12-22T12:12:53.956 INFO   assets/SGostKursplanungUmwahlansicht.css
svws-server-1  | 2024-12-22T12:12:53.956 INFO   assets/SGostFachwahlenLeistungskurse.js
svws-server-1  | 2024-12-22T12:12:53.956 INFO   assets/SGostKursplanungAuswahl.js.map
svws-server-1  | 2024-12-22T12:12:53.975 INFO   assets/SSchuelerGruppenprozesse.js
svws-server-1  | 2024-12-22T12:12:53.976 INFO   assets/SSchuelerAdressen.js.map
svws-server-1  | 2024-12-22T12:12:53.977 INFO   assets/SKlassenNeu.js.map
svws-server-1  | 2024-12-22T12:12:53.977 INFO   assets/SFachStundenplan.js
svws-server-1  | 2024-12-22T12:12:53.978 INFO   assets/SSchuelerVermerke.css
svws-server-1  | 2024-12-22T12:12:53.978 INFO   assets/SSchuleJahrgangNeu.js
svws-server-1  | 2024-12-22T12:12:53.979 INFO   assets/SSchuleFachGruppenprozesse.js.map
svws-server-1  | 2024-12-22T12:12:53.979 INFO   assets/SGostKlausurplanungVorgabenHilfe.js.map
svws-server-1  | 2024-12-22T12:12:53.979 INFO   assets/SvwsUiMultiSelect.vue_vue_type_script_setup_true_lang.js
svws-server-1  | 2024-12-22T12:12:53.980 INFO   assets/SVermerkeApp.js
svws-server-1  | 2024-12-22T12:12:53.981 INFO   assets/SSchuelerLernabschnittAllgemein.js
svws-server-1  | 2024-12-22T12:12:53.981 INFO   assets/SStundenplanAuswahl.js
svws-server-1  | 2024-12-22T12:12:53.982 INFO   assets/SSchuelerStundenplan.js
svws-server-1  | 2024-12-22T12:12:53.982 INFO   index.html
svws-server-1  | 2024-12-22T12:12:53.983 INFO   loading_spinner.svg
svws-server-1  | 2024-12-22T12:12:53.983 INFO   icon.svg
svws-server-1  | 2024-12-22T12:12:53.984 INFO   favicon.svg
svws-server-1  | 2024-12-22T12:12:53.984 INFO   favicon-statistik.svg
svws-server-1  | 2024-12-22T12:12:53.985 INFO Füge die Datei-Ressourcen für den SVWS-Admin-Client hinzu:
svws-server-1  | 2024-12-22T12:12:53.991 INFO   assets/SSchemaAuswahl.js
svws-server-1  | 2024-12-22T12:12:53.995 INFO   assets/SSchemagruppe.js.map
svws-server-1  | 2024-12-22T12:12:53.996 INFO   assets/SvwsUiActionButton.vue_vue_type_style_index_0_lang.js.map
svws-server-1  | 2024-12-22T12:12:53.996 INFO   assets/SvwsUiTable.vue_vue_type_style_index_0_lang.js.map
svws-server-1  | 2024-12-22T12:12:53.997 INFO   assets/SvwsUiSelect.vue_vue_type_style_index_0_lang.js.map
svws-server-1  | 2024-12-22T12:12:53.997 INFO   assets/SConfigApp.js
svws-server-1  | 2024-12-22T12:12:53.998 INFO   assets/SSchemaApp.js.map
svws-server-1  | 2024-12-22T12:12:53.998 INFO   assets/SvwsUiTable.vue_vue_type_style_index_0_lang.js
svws-server-1  | 2024-12-22T12:12:53.999 INFO   assets/SSchemaUebersicht.js.map
svws-server-1  | 2024-12-22T12:12:54.003 INFO   assets/SSchemaUebersicht.js
svws-server-1  | 2024-12-22T12:12:54.003 INFO   assets/SvwsUiSelect.css
svws-server-1  | 2024-12-22T12:12:54.004 INFO   assets/SSchemaAuswahl.js.map
svws-server-1  | 2024-12-22T12:12:54.004 INFO   assets/SvwsUiCheckbox.vue_vue_type_style_index_0_lang.js.map
svws-server-1  | 2024-12-22T12:12:54.005 INFO   assets/SSchemaUebersicht.css
svws-server-1  | 2024-12-22T12:12:54.008 INFO   assets/SSchemaNeu.js
svws-server-1  | 2024-12-22T12:12:54.009 INFO   assets/SvwsUiTable.css
svws-server-1  | 2024-12-22T12:12:54.009 INFO   assets/SvwsUiSelect.vue_vue_type_style_index_0_lang.js
svws-server-1  | 2024-12-22T12:12:54.010 INFO   assets/index.css
svws-server-1  | 2024-12-22T12:12:54.010 INFO   assets/Wappenzeichen_NRW_bw.svg
svws-server-1  | 2024-12-22T12:12:54.010 INFO   assets/index.js.map
svws-server-1  | 2024-12-22T12:12:54.011 INFO   assets/SvwsUiActionButton.css
svws-server-1  | 2024-12-22T12:12:54.011 INFO   assets/SvwsUiTabBar.vue_vue_type_style_index_0_lang.js
svws-server-1  | 2024-12-22T12:12:54.011 INFO   assets/SSchemaApp.js
svws-server-1  | 2024-12-22T12:12:54.011 INFO   assets/index.js
svws-server-1  | 2024-12-22T12:12:54.021 INFO   assets/SvwsUiCheckbox.css
svws-server-1  | 2024-12-22T12:12:54.021 INFO   assets/SvwsUiTabBar.css
svws-server-1  | 2024-12-22T12:12:54.022 INFO   assets/SConfigApp.js.map
svws-server-1  | 2024-12-22T12:12:54.022 INFO   assets/SSchemaNeu.css
svws-server-1  | 2024-12-22T12:12:54.023 INFO   assets/SvwsUiCheckbox.vue_vue_type_style_index_0_lang.js
svws-server-1  | 2024-12-22T12:12:54.023 INFO   assets/SSchemaNeu.js.map
svws-server-1  | 2024-12-22T12:12:54.023 INFO   assets/start-hintergrund.jpg
svws-server-1  | 2024-12-22T12:12:54.025 INFO   assets/SvwsUiTabBar.vue_vue_type_style_index_0_lang.js.map
svws-server-1  | 2024-12-22T12:12:54.026 INFO   assets/SSchemagruppe.js
svws-server-1  | 2024-12-22T12:12:54.026 INFO   assets/SvwsUiActionButton.vue_vue_type_style_index_0_lang.js
svws-server-1  | 2024-12-22T12:12:54.026 INFO   index.html
svws-server-1  | 2024-12-22T12:12:54.026 INFO   loading_spinner.svg
svws-server-1  | 2024-12-22T12:12:54.026 INFO   icon.svg
svws-server-1  | 2024-12-22T12:12:54.026 INFO   favicon.svg
svws-server-1  | 2024-12-22T12:12:54.056 INFO Prüfe Datenbankverbindungen (1)...
svws-server-1  | 2024-12-22T12:12:54.065 INFO   -> zu Schema mysql
svws-server-1  | 2024-12-22T12:12:54.107 INFO     Fehler: Schema kann nicht aktualisiert werden. Das Schema wird deaktiviert.
svws-server-1  | 2024-12-22T12:12:54.130 INFO org.eclipse.jetty.server.Server - jetty-12.0.14; built: 2024-09-30T14:22:54.197Z; git: e77516598a07cca826d27fa8a4f7c70e953921a6; jvm 21.0.5+11-LTS
svws-server-1  | 2024-12-22T12:12:54.282 WARNING org.eclipse.jetty.security.SecurityHandler - null has uncovered HTTP methods for the following paths: [/*]
svws-server-1  | 2024-12-22T12:12:54.456 INFO org.eclipse.jetty.session.DefaultSessionIdManager - Session workerName=node0
svws-server-1  | 2024-12-22T12:12:54.591 INFO org.eclipse.jetty.server.handler.ContextHandler - Started oeje10s.ServletContextHandler@32232e55{ROOT,/,b=null,a=AVAILABLE,h=oeje10s.SessionHandler@5217f3d0{STARTED}}
svws-server-1  | 2024-12-22T12:12:54.612 INFO org.eclipse.jetty.ee10.servlet.ServletContextHandler - Started oeje10s.ServletContextHandler@32232e55{ROOT,/,b=null,a=AVAILABLE,h=oeje10s.SessionHandler@5217f3d0{STARTED}}
svws-server-1  | 2024-12-22T12:12:54.627 INFO org.eclipse.jetty.server.RequestLogWriter - Opened /opt/app/svws/logs/2024_12_22.request.log
svws-server-1  | 2024-12-22T12:12:55.182 INFO org.eclipse.jetty.util.ssl.SslContextFactory - x509=X509@3174cb09(cge-svws,h=[test],a=[],w=[]) for Server@4d411036[provider=null,keyStore=file:///etc/app/svws/conf/keystore/keystore,trustStore=file:///etc/app/svws/conf/keystore/keystore]
svws-server-1  | 2024-12-22T12:12:55.492 INFO org.eclipse.jetty.server.AbstractConnector - Started Server@1c4ee95c{SSL, (ssl, alpn, h2, http/1.1)}{0.0.0.0:8443}
svws-server-1  | 2024-12-22T12:12:55.530 INFO org.eclipse.jetty.server.Server - Started oejs.Server@3234f74e{STARTING}[12.0.14,sto=0] @4340ms

Im Browser erhalte ich aber nur die folgenden Ausgabe: (siehe Bild im Anhang)
Dateianhänge
Bildschirmfoto_20241222_130151.png
Bildschirmfoto_20241222_130151.png (3.22 KiB) 6271 mal betrachtet
M. Plümper
Fachberater*in
Beiträge: 768
Registriert: Montag 1. Oktober 2018, 20:30
Schulform: Gymnasium
Kontaktdaten:

Re: SVWS-Server mit Docker

Beitrag von M. Plümper »

Um das defekte Schema zu deaktivieren, kann man dies in der svwsconfig.json entfernen. Wenn dort kein Schema angelegt ist, sollte der SVWS-Server ohne ein Schema hochfahren.
Da scheint noch ein Schema "MySQL" in der Config zu sein. Können Sie dieses mal entfernen?
Hauke Hayen
Fachberater*in
Beiträge: 1026
Registriert: Montag 1. Oktober 2018, 17:16
Schulform: Gymnasium

Re: SVWS-Server mit Docker

Beitrag von Hauke Hayen »

Haben Sie explizit mit https aufgerufen?
Diese Zeichenfolge erhalte ich dann, wenn ich mit http starte.
Viele Grüße, H. Hayen
Barkowski
Beiträge: 42
Registriert: Montag 15. August 2022, 16:20
Schulform: Gymasium

Re: SVWS-Server mit Docker

Beitrag von Barkowski »

@Hauke Hayen: Das ist mir jetzt peinlich. Mein Browser ruft eigentlich automatsich via https auf, daher hatte ich lediglich die IP mit Port eingetippt. Wenn ich explizit mit https aufrufe, muss ich zwar zunächst explizit das "Risiko eines fehlenden Zertifikats" akzeptieren, erreiche dann aber die Oberfläche (siehe Bild im Anhang).

In der Eingabezeile muss ich jetzt jedoch die Serveradresse angeben und wenn ich nun auf "Verbinden" klicke, erhalte ich die Meldung:

Code: Alles auswählen

Serverfehler
Verbindung zum Server fehlgeschlagen. Bitte die Serveradresse prüfen und erneut versuchen.
Die IP-Adresse ist aber korrekt.

Ein Schema ist in der Datenbank auch noch nicht erzeugt worden.
Dateianhänge
Bildschirmfoto_20241222_183149.png
Bildschirmfoto_20241222_183149.png (242.75 KiB) 6243 mal betrachtet
Barkowski
Beiträge: 42
Registriert: Montag 15. August 2022, 16:20
Schulform: Gymasium

Re: SVWS-Server mit Docker

Beitrag von Barkowski »

M. Plümper hat geschrieben: Sonntag 22. Dezember 2024, 14:08
Um das defekte Schema zu deaktivieren, kann man dies in der svwsconfig.json entfernen. Wenn dort kein Schema angelegt ist, sollte der SVWS-Server ohne ein Schema hochfahren.
Da scheint noch ein Schema "MySQL" in der Config zu sein. Können Sie dieses mal entfernen?
Ich habe mir die svwsconfig.json im Container angeschaut und dort existiert kein Schema mysql. Die Meldung wird beim Start des Containers aber immer noch ausgegeben.
Barkowski
Beiträge: 42
Registriert: Montag 15. August 2022, 16:20
Schulform: Gymasium

Re: SVWS-Server mit Docker

Beitrag von Barkowski »

Der Server läuft, vielen Dank für Ihre Unterstützung. Ich versuche gerade, unsere SchILD2-Datenbank testweise zu migrieren. Bin gespannt, ob das durchläuft.

Ich wünsche Ihnen allen frohe Weihnachten und einen guten Rutsch.
Barkowski
Beiträge: 42
Registriert: Montag 15. August 2022, 16:20
Schulform: Gymasium

Re: SVWS-Server mit Docker

Beitrag von Barkowski »

Für den Fall, dass jemand ähnliche Anlaufschwierigkeiten hat, füge ich hier die docker-compose.yml und .env ein, mit denen ich den SVWS-Server starten konnte.

docker-compose.yml:

Code: Alles auswählen

services:
  svws-server:
    image: svwsnrw/svws-server:latest
    ports:
      - "8443:8443"
    environment:
      MariaDB_HOST: "${MariaDB_HOST}"
      MariaDB_ROOT_PASSWORD: "${MariaDB_ROOT_PASSWORD}"
      MariaDB_DATABASE: "${MariaDB_DATABASE}"
      MariaDB_USER: "${MariaDB_USER}"
      MariaDB_PASSWORD: "${MariaDB_PASSWORD}"
    restart: always
    env_file:
      - .env
.env: (**** durch entsprechende Daten ersetzen)

Code: Alles auswählen

MariaDB_ROOT_PASSWORD=****************
MariaDB_DATABASE=null
MariaDB_HOST=***.***.***.*
MariaDB_USER=*******
MariaDB_PASSWORD=*****************
MARIADB_DATA_DIR=/var/lib/mysql/data
MARIADB_LOG_DIR=/var/lib/mysql/log

SVWS_TLS_KEYSTORE_CREATE=true
Antworten

Zurück zu „SVWS-Server“