From 15fb4a118f1f85e92b65b3da62c05d922e0b480d Mon Sep 17 00:00:00 2001 From: Adrian Malacoda Date: Mon, 24 Nov 2014 21:59:58 -0600 Subject: [PATCH] Add extensions --- Dockerfile | 20 ++++++++++++++++++++ add_extension.sh | 7 +++++++ 2 files changed, 27 insertions(+) create mode 100644 add_extension.sh diff --git a/Dockerfile b/Dockerfile index 39c794b..e5f4620 100644 --- a/Dockerfile +++ b/Dockerfile @@ -12,6 +12,26 @@ 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 diff --git a/add_extension.sh b/add_extension.sh new file mode 100644 index 0000000..bf0dec1 --- /dev/null +++ b/add_extension.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +EXT_NAME=$1 +cd /app/extensions +git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/$1 +cd $1 +git checkout -b REL1_23 origin/REL1_23