Hi.
I'd like to have an official Docker image for MoinMoin.
I made a Docker image for MoinMoin, and if this looks nice to you,
I'd like to donate my repository to moinwiki Github group as an official one.
You can grab it here:
https://github.com/takumaw/moinmoin-docker
Compared to other MoinMoin Docker images existing,
(see https://hub.docker.com/search/?isAutomated=0&isOfficial=0&page=1&pullCount=…),
I take different design:
* This Image is based on official Python Docker Image (python:2.7).
Docker provides many official language environment images,
and other images are (implicitly) expected to be based on them.
(e.g. Official Maven image is based on official OpenJDK image
(openjdk:8-jdk-slim.)
Official MediaWiki image is based on official PHP image (php:7.2-apache.))
Also, they are built on top of Debian image (python:2.7, for example,
is based on debian:stretch-slim), which means people can easily
extends this image with some other Python packages (or any other
tools) bby creating their own Dockerfile starting with FROM
<THIS_IMAGE_NAME> and adding some RUN apt ... or RUN pip ... lines.
* Python, Moin and uWSGI only.
Docker recommends to design a Docker image to have single service per container.
Some popular Docker images have front end Nginx installed, but this
violates the common
design principle of Docker image.
uWSGI is quite small, yet full-featured application server providing
HTTP and WSGI,
so people can run MoinMoin alone, or run with front end Nginx container
(linked using WSGI protocol) for larger depoloyment, so this fits for
container use.
(We may provide other Python application server installed, but that's
better be a image variant (like python:2.7-alpine to python:2.7.))
Any comments?
Thanks.
----------
Also, I found "moin" name has already taken, so I cereated an organization
named "moinwiki" to keep it safe.
I'd like to add mainatiners to this Docker Hub organization,
so (if any) please tell your Docker account name.
--
WATANABE Takuma
Web: https://www.potpourris.net
Mail: takumaw(a)sfo.kuramae.ne.jp
PGP: 0CC4 9C7E F2A8 2A0B A742 4758 A6B2 2645 7306 5648