/mediawiki-docker-for-pullrequest

Docker-Compose-File und Anleitung zur Installation eines Semantic Mediawikis

Primary LanguageDockerfileCreative Commons Zero v1.0 UniversalCC0-1.0

Mediawiki Installation mit Docker

Dieses Repo stellt ein Docker Compose File und eine Anleitung zur Installation eines Semantic Mediawikis mittels Docker und Docker-Compose bereit.

Vorraussetzung

Anwendung

1. Repo klonen oder herunterladen und ins mediawiki-docker Verzeichnis wechseln

$ git clone https://github.com/KompetenzwerkD/mediawiki-docker
$ cd mediawiki-docker

2. Docker compose befehl ausführen

$ sudo docker-compose up

3. Mediawiki-Installation im Browser unter localhost:8080 ausführen

Achtung: Als "Database Host" muss "database" (wie der Servicename im docker-compose.yml) angegeben werden!

4. Nach Ende der Installation das LocalSettings.php File speichern

5. enableSemantics(); in LocalSettings.php ergänzen

6. LocalSettings.php File in den Mediawiki Docker-Container einbinden

Entweder die Zeile 21 im docker-compose.yml auskommentieren und Docker-Container neu starten.

Sudo docker-compose restart

ODER

LocalSettings.php mittels docker cp Befehl in den Container kopieren:

$ sudo docker cp ./LocalSettings.php mediawiki-docker_mediawiki_1:/var/www/html/.

7. Update scripts ausführen

$ sudo docker exec -it mediawiki-docker_mediawiki_1 php /var/www/html/maintenance/update.php   

$ sudo docker exec -it mediawiki-docker_mediawiki_1 php /var/www/html/maintenance/runJobs.php

Verfasser

KompetenzwerkD@saw-leipzig.de

Lizenz

CC-0