Mercurial > dive4elements > river
view docker/Dockerfile.wiki @ 9763:ce7c67445cbb 3.2.x
No more hacks for getting description in case of official lines
In case the name contained one and only one number, that number
had been returned as description because in that case, the name
matched WQ.NUMBERS_PATTERN.
author | Tom Gottfried <tom@intevation.de> |
---|---|
date | Fri, 11 Nov 2022 18:12:26 +0100 |
parents | 414647dc6936 |
children |
line wrap: on
line source
# Docker file for D4E River documentation wiki FROM centos:7 MAINTAINER tom@intevation.de # Necessary to run further yum-installs inside Docker container, # if not already part of the base image: RUN yum -q -y install yum-plugin-ovl && rpm --rebuilddb # Install prerequisites RUN yum -q -y install curl ca-certificates \ python-setuptools gcc python-devel xmlsec1-nss-devel libtool-ltdl-devel \ httpd mod_wsgi WORKDIR /opt/xmlsec RUN curl -sL https://pypi.python.org/packages/source/p/pyxmlsec-next/pyxmlsec-next-0.3.1.tar.gz | \ tar -xz WORKDIR pyxmlsec-next-0.3.1 RUN echo 3 | python setup.py build install WORKDIR /opt/wiki # User for wiki installation and WSGI RUN useradd wiki RUN chown wiki:wiki . USER wiki # Install MoinMoin RUN curl -s https://static.moinmo.in/files/moin-1.9.9.tar.gz | tar -xz ENV WIKI /opt/wiki/moin-1.9.9 # Install tool for SSO RUN curl -s https://hg.intevation.de/moin/moin-was/archive/default.tar.gz | \ tar -xz -C $WIKI/MoinMoin/auth --strip-components=1 moin-was-default/was.py # Volume for Wiki data VOLUME $WIKI/wiki/data USER root # httpd config ADD httpd-wiki.conf /etc/httpd/conf.d/ EXPOSE 80 CMD ["/usr/sbin/httpd", "-DFOREGROUND"]