aboutsummaryrefslogtreecommitdiffstats
path: root/homelab-wiki/Dockerfile
blob: 445bcc3fa739474a2a3a61cd350c0177f3b2bfbe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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