diff options
| -rwxr-xr-x | docker-compose.yml | 2 | ||||
| -rw-r--r-- | homelab-wiki/Dockerfile | 24 | ||||
| -rw-r--r-- | homelab-wiki/temp.py | 0 | 
3 files changed, 25 insertions, 1 deletions
| diff --git a/docker-compose.yml b/docker-compose.yml index 62f61ba..ab1c529 100755 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -25,7 +25,7 @@ services:          image: jwansek/edawiki          volumes:              - ./homelab-wiki/images:/var/www/html/images -            - ./homelab-wiki/LocalSettings.php:/var/www/html/LocalSettings.php +            # - ./homelab-wiki/LocalSettings.php:/var/www/html/LocalSettings.php          env_file:              - ./homelab-wiki/wiki.env          ports: diff --git a/homelab-wiki/Dockerfile b/homelab-wiki/Dockerfile new file mode 100644 index 0000000..a508a67 --- /dev/null +++ b/homelab-wiki/Dockerfile @@ -0,0 +1,24 @@ +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 skins +RUN set -x; \ +    cd $MW_HOME/skins \ +    && git clone https://github.com/StarCitizenTools/mediawiki-skins-Citizen Citizen + +# 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
\ No newline at end of file diff --git a/homelab-wiki/temp.py b/homelab-wiki/temp.py deleted file mode 100644 index e69de29..0000000 --- a/homelab-wiki/temp.py +++ /dev/null | 
