Skip to content

Spring-Boot Anwendung zum Erstellen von Github Repositories und zugehörigen Terminen für Übungen.

Notifications You must be signed in to change notification settings

Fireball19/uav-praktikumsprojekt-springboot-2021

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Übungs- und Anmeldungsverwaltung

Static

Konfiguration

Docker

Zuerst sollte ein .env File erstellt werden, indem die Client-Id und das Client-Secret stehen, diese findet man in der Github-OAuthApp.

Beispiel:

CLIENT_ID=12345678
CLIENT_SECRET=21328785fbngbjbv3834ngrvr

Github API

Der private Github App Schlüssel im PEM Format muss in ein JVM unterstütztes Format formatiert werden.

openssl pkcs8 -topk8 -inform PEM -outform DER -in key.pem -out key.der -nocrypt

Der ins DER Format konvertierte Schlüssel muss dann in den Ordner anmeldung-zum-praktikum-teamstrgclick\uav\infrastructure hinzugefügt werden.

Außerdem wird die Github App Id und die Github App Installation Id in application.properties gesetzt.

githubAppId=103185
githubAppInstallationId=15103623

Github Organization

Die Github Organization wird in application.properties gesetzt.

githubOrganization=hhu-propra-teamstrgclick-apitest

Rollen

Organisatoren und Tutoren werden in application.properties gesetzt. Verwendet wird der Github Name der Personen.

arrayOfOrga=YangCAO-AKM
arrayOfTutoren=zandatzu,ToxicBill,Fireball19

Anwendung starten

Man startet die Anwendung, indem man im Ordner anmeldung-zum-praktikum-teamstrgclick\uav docker-compose up in der Konsole eingibt.

...anmeldung-zum-praktikum-teamstrgclick\uav>docker-compose up

Verwaltung

Termine per CSV Datei importieren

Man beachte, dass der Zeitpunkt in dd-mm-yyyy hh:mm angegeben wird.

Format der CSV Dateien:

tutor,zeitpunkt
Alex,12-03-2021 18:00
Berta,12-03-2021 18:00
Steffen,12-03-2021 18:00

About

Spring-Boot Anwendung zum Erstellen von Github Repositories und zugehörigen Terminen für Übungen.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages