# Mediawiki-Apache # # Version 1.0 FROM tutum/apache-php:latest MAINTAINER John E Arnold WORKDIR / # Remove the old hello world app and grab Mediawiki source RUN apt-get update && apt-get install -yq git && rm -rf /var/lib/apt/lists/* RUN rm -fr /app && git clone https://gerrit.wikimedia.org/r/p/mediawiki/core.git /app RUN cd /app && git checkout -b REL1_23 origin/REL1_23 # Install extensions ADD add_extension.sh /add_extension.sh RUN chmod +x add_extension.sh RUN ./add_extension.sh Renameuser && \ ./add_extension.sh ImageMap && \ ./add_extension.sh Cite && \ ./add_extension.sh InputBox && \ ./add_extension.sh LocalisationUpdate && \ ./add_extension.sh Interwiki && \ ./add_extension.sh TitleBlacklist && \ ./add_extension.sh Gadgets && \ ./add_extension.sh WikiEditor && \ ./add_extension.sh SpamBlacklist && \ ./add_extension.sh ParserFunctions && \ ./add_extension.sh SyntaxHighlight_GeSHi && \ ./add_extension.sh ConfirmEdit && \ ./add_extension.sh Nuke && \ ./add_extension.sh Poem && \ ./add_extension.sh PdfHandler # Create the section for persistent files RUN mkdir /var/lib/mediawiki RUN ln -s /var/lib/mediawiki/LocalSettings.php /app/LocalSettings.php ADD setup.sh /setup.sh RUN chmod +x setup.sh ADD 000-default.conf /etc/apache2/sites-available/000-default.conf EXPOSE 80 CMD ./setup.sh && ./run.sh