puzzle / unilu-pruefungsabfrage

The University Exam Feedback Tool is designed to digitalize the process of providing students with access to their corrected exams after each exam session. This tool aims to modernize and streamline the existing process, making it more efficient and convenient for both students and faculty.
GNU General Public License v3.0
3 stars 0 forks source link

Docker compose setup mit Rootless docker #167

Open RandomTannenbaum opened 1 week ago

RandomTannenbaum commented 1 week ago

Momentan scheint es noch ein paar bugs zu geben wenn man das docker compose setup mit rootless docker ausführt.

Was aufgefallen ist:

Was schon gelöst wurde: Der Keystore wird standardmässig mit read-write permission für den Ersteller erstellt, jedoch nicht für andere. Im Readme des Tickets #141 haben wir dies bereits beschrieben.

Anforderungen

RandomTannenbaum commented 3 days ago

Attention Before merging this pr don't forget to change docker compose back to using images from github docker registry.

MasterEvarior commented 12 hours ago

Stand 07.11.2024

Die Docker-Compose-Files sollten nun mit rootless Docker funktionieren. Es muss die korrekte Adresse für den AJP-Endpoint gesetzt werden, was in diesem Fall der Localhost ist. Damit ist es dann auch konsistent mit der Adresse für HTTP.

Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 172.25.0.3:8443         0.0.0.0:*               LISTEN      50135/java
tcp        0      0 172.25.0.3:8448         0.0.0.0:*               LISTEN      50135/java
tcp        0      0 0.0.0.0:35729           0.0.0.0:*               LISTEN      50135/java
tcp        0      0 127.0.0.11:39325        0.0.0.0:*               LISTEN      3088/dockerd
tcp6       0      0 :::5005                 :::*                    LISTEN      50135/java
udp        0      0 127.0.0.11:39722        0.0.0.0:*                           3088/dockerd

Sobald @RandomTannenbaum verifiziert hat, das es auch bei ihm läuft, kann man mergen.