generated from wikimedia-gadgets/twinkle-starter
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Dockerfile
16 lines (11 loc) · 750 Bytes
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
FROM mediawiki
WORKDIR /var/www/html
# TODO: import PGP keys with the full fingerprint to check signatures and/or embed checksums
# Install composer
RUN php -r "readfile('https://getcomposer.org/installer');" | php && \
mv composer.phar /usr/local/bin/composer
RUN git clone --depth 1 --branch REL1_35 https://github.com/wikimedia/mediawiki-extensions-AbuseFilter.git extensions/AbuseFilter
RUN git clone --depth 1 --branch REL1_35 https://github.com/wikimedia/mediawiki-extensions-FlaggedRevs.git extensions/FlaggedRevs
RUN git clone --depth 1 --branch REL1_35 https://github.com/wikimedia/mediawiki-extensions-TemplateStyles.git extensions/TemplateStyles && \
composer install --no-dev --working-dir extensions/TemplateStyles
COPY . .