Eigenen alpine-Container mit MoinMoin erzeugen

1. Den Container als Daemon laufen lassen

docker network create moinmoin-netzwerk

docker run -itd --network moinmoin-netzwerk --restart unless-stopped --name moinmoin2 alpine tail -f /dev/null

2. Konsole im Container ausführen

docker exec -it moinmoin2 /bin/sh

3. Container für moinmoin vorbereiten

apk add apache2 apache2-mod-wsgi python2

Herunterladen und entpacken der aktuellen Version von MoinMoin Download

cd /tmp
wget http://static.moinmo.in/files/moin-1.9.11.tar.gz
tar xvzf moin-1.9.11.tar.gz

Anschließend mit den Standardwerten installieren:

cd moin-1.9.11
python setup.py install --force --record=install.log

BEDEUTET:

Config-Dateien kopieren und alle Rechte anpassen:

cd /usr/share/moin/

cp server/moin.wsgi .
cp config/wikiconfig.py .

cd ..
chown -R www-data:www-data moin
chmod -R ug+rwx moin
chmod -R o-rwx moin

cd /usr/lib/python2.7/site-packages/
chown -R root:staff MoinMoin

Als erste Aufgabe muss LanguageSetup aufgerufen werden

Eigenen alpine-Container mit MoinMoin erzeugen (zuletzt geändert am 2022-02-06 09:09:40 durch HansStefanSuhle)