Größe: 799
Kommentar:
|
Größe: 1540
Kommentar:
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 20: | Zeile 20: |
apk add apache2 apache2-mod-wsgi | apk add apache2 apache2-mod-wsgi python2 |
Zeile 34: | Zeile 34: |
BEDEUTET: * Das wiki instance directory (also der Dateiordner, in dem die Wiki-Dateien enthalten sind), wird nach `/usr/share/moin/` geschrieben. * Der wiki code, also "alles unter der Motorhaube" wird nach `/usr/local/lib/python2.7/site-packages/MoinMoin` geschrieben. '''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 [[https://wiki.lan.suhle.de/LanguageSetup?action=language_setup&pageset=all_pages&language=German|LanguageSetup]] aufgerufen werden |
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:
Das wiki instance directory (also der Dateiordner, in dem die Wiki-Dateien enthalten sind), wird nach /usr/share/moin/ geschrieben.
Der wiki code, also "alles unter der Motorhaube" wird nach /usr/local/lib/python2.7/site-packages/MoinMoin geschrieben.
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