Aufgabe 3 - Erstellung einer docker-compose.yml
In dieser Aufgabe sollen mittels Docker Compose ein MediaWiki mit MySQL und phpMyAdmin gestartet werden. Sie finden im Projekt bereits eine docker-compose.yml, die Sie noch ergänzen müssen. Beachten Sie die folgenden Rahmenbedingungen: • MediaWiki – MediaWiki soll auf Port 8080 erreichbar sein – Sie benötigen ein Volume für die Bilder, dieses muss unter /var/www/html/images eingebunden werden • MySQL – Fügen Sie die benötigten Umgebungsvariablen hinzu:
- MYSQL_DATABASE: my_wiki
- MYSQL_USER: wikiuser
- MYSQL_PASSWORD: example
- MYSQL_ROOT_PASSWORD: root – Erstellen Sie einVolumefür die Datenbank, dieses muss unter/var/lib/mysqleingebunden werden • phpMyAdmin – phpMyAdmin soll auf Port 3000 erreichbar sein – Setzen Sie die benötigte Umgebungsvariable PMA_HOST=database • Sorgen sie dafür, dass alle Dienste automatisch neugestartet werden Rufen Sie Ihre Installation von MediaWiki auf, nachdem Sie alle Dienste gestartet haben und führen Sie die Ersteinrichtung durch. Beachten Sie, dass Sie für die Datenbank den Netzwerkalias database angeben müssen. Am Ende der Einrichtung werden Sie darauf hingewiesen, dass Sie die LocalSettings.php Ihrer Installation hinzufügen müssen: • Fügen Sie dieLocalSettings.php Ihrem Projekt hinzu und binden Sie diese über Ihre docker-compose.yml ein Starten Sie Ihre Dienst neu und fügen Sie dem MediaWiki eine neue Seite hinzu. Überprüfen Sie mit Hilfe des phpMyAdmin, dass die Seite der MySQL-Datenbank hinzugefügt wurde.