[c] formatting and changes
This commit is contained in:
parent
c22775fa7d
commit
ccdbf27ec6
3 changed files with 31 additions and 32 deletions
|
@ -2,7 +2,6 @@
|
||||||
|
|
||||||
## Inhaltsverzeichnis
|
## Inhaltsverzeichnis
|
||||||
|
|
||||||
- [Modul 158: Softwaremigration Planen und Durchführen](#modul-158-softwaremigration-planen-und-durchführen)
|
|
||||||
- [Inhaltsverzeichnis](#inhaltsverzeichnis)
|
- [Inhaltsverzeichnis](#inhaltsverzeichnis)
|
||||||
- [Einleitung](#einleitung)
|
- [Einleitung](#einleitung)
|
||||||
- [Informieren](#informieren)
|
- [Informieren](#informieren)
|
||||||
|
@ -162,13 +161,13 @@ TODO: update this table of contents once docs are finished
|
||||||
|
|
||||||
### Testen
|
### Testen
|
||||||
|
|
||||||
| ID | Testaspekte | Testbeschreibung | Erwartetes Resultat | Tatsächliches Resultat |
|
| ID | Testaspekte | Testbeschreibung | Erwartetungen | Resultat |
|
||||||
|-----|-----------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------|------------------------|
|
| --- | ------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | :------: |
|
||||||
| 1.1 | Panel (Admin), Reverse Proxy, 2FA | Der Zugriff auf das Panel mit einem Administratorenkonto soll versucht werden. | Der Zugriff sollte problemlos funktioneren und es sollte nach dem OTP fragen. Zusätzlich sollten alle Administratorfunktionen verfügbar sein. | |
|
| 1.1 | Panel (Admin), Reverse Proxy, 2FA | Der Zugriff auf das Panel mit einem Administratorenkonto soll versucht werden. | Der Zugriff sollte problemlos funktioneren und es sollte nach dem OTP fragen. Zusätzlich sollten alle Administratorfunktionen verfügbar sein. | ✅ |
|
||||||
| 1.2 | Panel (non Admin), Reverse Proxy, 2FA | Der Zugriff auf das Panel mit einem normalen Konto soll versucht werden. | Der Zugriff sollte problemlos funktionieren und es sollte nach dem OTP fragen. Zusätzlich sollten keine Administratorfunktionen verfügbar sein. | |
|
| 1.2 | Panel (non Admin), Reverse Proxy, 2FA | Der Zugriff auf das Panel mit einem normalen Konto soll versucht werden. | Der Zugriff sollte problemlos funktionieren und es sollte nach dem OTP fragen. Zusätzlich sollten keine Administratorfunktionen verfügbar sein. | |
|
||||||
| 2.1 | Wings als Backend, Reverse Proxy | Der Zugriff auf Wings sollte nur über das Panel funktionieren. Im Browser soll man den Namen von Wings aufrufen. | Es sollte kein GUI im Browser erscheinen | |
|
| 2.1 | Wings als Backend, Direkt (IP oder Domain) | Der Zugriff auf Wings sollte nur über das Panel funktionieren. Im Browser soll man den Namen von Wings aufrufen. | Kein Zugriff auf API | |
|
||||||
| 2.2 | Wings als Backend, Reverse Proxy | Der Zugriff auf Wings sollte nur über das Panel funktionieren. Im Panel soll man kontrollieren, ob die Node verbunden ist. | Im Panel sollte die Node auffindbar sein. | |
|
| 2.2 | Wings als Backend, Direkt (IP oder Domain) | Der Zugriff auf Wings sollte nur über das Panel funktionieren. Im Panel soll man kontrollieren, ob die Node verbunden ist. | Im Panel sollte die Node auffindbar und erreichbar sein. | |
|
||||||
| 2.3 | Minecraft Server, Reverse Proxy | Der Zugriff auf Wings sollte über einen Game Launcher funktionieren. In einem Minecraft Launcher sollte man den Namen von Wings aufrufen. | Es sollte ein Minecraft Server auffrufbar sein unter dem Namen von Wings. | |
|
| 2.3 | Minecraft Server, Direkt (IP oder Domain) | Der Zugriff auf Wings sollte über einen Game Launcher funktionieren. In einem Minecraft Launcher sollte man den Namen von Wings aufrufen. | Es sollte ein Minecraft Server auffrufbar sein unter der IP/Domain von Wings. | |
|
||||||
| 3.1 | Minecraft Server, Migration | Die fehlerfreie Übertragung der Minecraft Welten sollte erfolgreich abgeschlossen sein. Mit einem Laden einer ausgewählten Welt kann dies nachvollzogen werden. | Die übertragenen Welten des Minecraft Servers sollten ohne Schaden migriert sein. | |
|
| 3.1 | Minecraft Server, Migration | Die fehlerfreie Übertragung der Minecraft Welten sollte erfolgreich abgeschlossen sein. Mit einem Laden einer ausgewählten Welt kann dies nachvollzogen werden. | Die übertragenen Welten des Minecraft Servers sollten ohne Schaden migriert sein. | |
|
||||||
|
|
||||||
## Auswerten
|
## Auswerten
|
||||||
|
|
|
@ -22,7 +22,7 @@ Das Deployment wird mit Docker Compose gemacht. Das [Github Repo](https://github
|
||||||
|
|
||||||
Dem Panel haben wir noch die richtige HTTP-Adresse angegeben. HTTPS werden wir anschliessend mit dem Reverse Proxy umsetzen. Auch haben wir die korrekte Zeitzone und Email-Adresse gegeben. Zusätzlich haben wir noch Backups nach Wings aktiviert, diese müssen aber noch weiter konfiguriert werden und sind nicht Teil dieser Projektarbeit. Der letzte Punkt deaktiviert noch die Datensammlung von Pterodactyl, die zur Weiterentwicklung der Applikation dient.
|
Dem Panel haben wir noch die richtige HTTP-Adresse angegeben. HTTPS werden wir anschliessend mit dem Reverse Proxy umsetzen. Auch haben wir die korrekte Zeitzone und Email-Adresse gegeben. Zusätzlich haben wir noch Backups nach Wings aktiviert, diese müssen aber noch weiter konfiguriert werden und sind nicht Teil dieser Projektarbeit. Der letzte Punkt deaktiviert noch die Datensammlung von Pterodactyl, die zur Weiterentwicklung der Applikation dient.
|
||||||
|
|
||||||
Der Mailservice wird benötigt damit die "Forgot Password"-Funktion funktioniert. Unter der Adresse "no-reply@lunivity.com" wird dann ein Link verschickt um das Passwort zurückzusetzen. Dafür muss man natürlich auch noch Angaben wie Protokoll, Host und Port auf dem zu benutzenden Mailserver machen.
|
Der Mailservice wird benötigt damit die "Forgot Password"-Funktion funktioniert. Unter der Adresse `no-reply@lunivity.com` wird dann ein Link verschickt um das Passwort zurückzusetzen. Dafür muss man natürlich auch noch Angaben wie Protokoll, Host und Port auf dem zu benutzenden Mailserver machen.
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
x-common:
|
x-common:
|
||||||
|
@ -77,7 +77,7 @@ Passwords must be at least 8 characters in length and contain at least one capit
|
||||||
If you would like to create an account with a random password emailed to the user, re-run this command (CTRL+C) and pass the `--no-password` flag.
|
If you would like to create an account with a random password emailed to the user, re-run this command (CTRL+C) and pass the `--no-password` flag.
|
||||||
|
|
||||||
Password:
|
Password:
|
||||||
>
|
> ************
|
||||||
|
|
||||||
+----------+--------------------------------------+
|
+----------+--------------------------------------+
|
||||||
| Field | Value |
|
| Field | Value |
|
||||||
|
|
|
@ -12,7 +12,7 @@ x-common:
|
||||||
APP_SERVICE_AUTHOR: "no-reply@lunivity.com"
|
APP_SERVICE_AUTHOR: "no-reply@lunivity.com"
|
||||||
APP_BACKUP_DRIVER: wings
|
APP_BACKUP_DRIVER: wings
|
||||||
PTERODACTYL_TELEMETRY_ENABLED: false
|
PTERODACTYL_TELEMETRY_ENABLED: false
|
||||||
LE_EMAIL: "letsencrypt@lunivity.com"
|
# LE_EMAIL: "letsencrypt@lunivity.com"
|
||||||
mail:
|
mail:
|
||||||
&mail-environment
|
&mail-environment
|
||||||
MAIL_FROM: "no-reply@lunivity.com"
|
MAIL_FROM: "no-reply@lunivity.com"
|
||||||
|
|
Loading…
Reference in a new issue