aboutsummaryrefslogtreecommitdiffstats
path: root/homelab-wiki
diff options
context:
space:
mode:
authorjwansek <eddie.atten.ea29@gmail.com>2023-04-20 22:55:30 +0100
committerjwansek <eddie.atten.ea29@gmail.com>2023-04-20 22:55:30 +0100
commitb86af9a11695786e4773bbd984df07abf10635a7 (patch)
tree6126cc00fed6efba90fc8acedd72690cd05b0613 /homelab-wiki
parentbe030ac14f1ff8dee8690d1136d14abc1a590582 (diff)
downloadboymoder.blog-b86af9a11695786e4773bbd984df07abf10635a7.tar.gz
boymoder.blog-b86af9a11695786e4773bbd984df07abf10635a7.zip
Actually added it
Diffstat (limited to 'homelab-wiki')
-rw-r--r--homelab-wiki/Dockerfile24
-rw-r--r--homelab-wiki/temp.py0
2 files changed, 24 insertions, 0 deletions
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