Add extensions
This commit is contained in:
parent
064aabdf8e
commit
15fb4a118f
20
Dockerfile
20
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 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
|
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
|
# Create the section for persistent files
|
||||||
RUN mkdir /var/lib/mediawiki
|
RUN mkdir /var/lib/mediawiki
|
||||||
RUN ln -s /var/lib/mediawiki/LocalSettings.php /app/LocalSettings.php
|
RUN ln -s /var/lib/mediawiki/LocalSettings.php /app/LocalSettings.php
|
||||||
|
7
add_extension.sh
Normal file
7
add_extension.sh
Normal file
@ -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
|
Loading…
x
Reference in New Issue
Block a user