FROM mediawiki:1.39.3
ENV MW_HOME=/var/www/html
# download and add composer to path
RUN set -x; \
php -r "readfile('https://getcomposer.org/installer');" | php \
&& mv composer.phar /usr/local/bin/composer
# get extensions
RUN set -x; \
cd $MW_HOME/extensions \
&& git clone --depth 1 -b REL1_39 https://github.com/wikimedia/mediawiki-extensions-TemplateStyles \
&& git clone --depth 1 https://github.com/Universal-Omega/PortableInfobox.git
# install extensions
RUN set -x; \
cd $MW_HOME/extensions/mediawiki-extensions-TemplateStyles \
&& composer install --no-dev