aboutsummaryrefslogtreecommitdiffstats
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
parentbe030ac14f1ff8dee8690d1136d14abc1a590582 (diff)
downloadeda.gay-b86af9a11695786e4773bbd984df07abf10635a7.tar.gz
eda.gay-b86af9a11695786e4773bbd984df07abf10635a7.zip
Actually added it
-rwxr-xr-xdocker-compose.yml2
-rw-r--r--homelab-wiki/Dockerfile24
-rw-r--r--homelab-wiki/temp.py0
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