pyMediaWikiDocker

From semantic-mediawiki.org
SMWCon Fall 2022
pyMediaWikiDocker
Talk details
Description: Python controlled mediawiki docker application cluster installation
Speaker(s): Wolfgang Fahl
Slides: see here
Type: Tutorial, In session
Audience: Developers
Event start: 2022/10/26 10:30:00
Event finish: 2022/10/26 11:00:00
Length: 30 minutes
Video: click here
Keywords:
Give feedback

Official Mediawiki docker images are available for the different Mediawiki versions.

These images need additional infrastructure to create useable Mediawiki environments. The goal of the pyMediaWikiDocker project is to semi-automatically create such environments and test the functionality. Python was choosen as a development environment for the libraries that are needed and available to perform the tasks:

   https://github.com/gabrieldemarmiesse/python-on-whales - to automate the docker configuration and start

python on whales was chosen over:

   https://pypi.org/project/docker/

Since it works on the command line interface and not via the SDK and supports docker compose.