From b07b1f17c034e1406ca863c4957f8329866c4c63 Mon Sep 17 00:00:00 2001 From: George Peppard Date: Wed, 30 Oct 2024 00:52:44 +0000 Subject: [PATCH] add dockerfile --- .gitmodules | 6 ++++++ Dockerfile | 5 +++++ extensions/OpenIDConnect | 1 + extensions/PluggableAuth | 1 + 4 files changed, 13 insertions(+) create mode 100644 .gitmodules create mode 100644 Dockerfile create mode 160000 extensions/OpenIDConnect create mode 160000 extensions/PluggableAuth diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..08759e7 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,6 @@ +[submodule "extensions/PluggableAuth"] + path = extensions/PluggableAuth + url = https://gerrit.wikimedia.org/r/mediawiki/extensions/PluggableAuth +[submodule "extensions/OpenIDConnect"] + path = extensions/OpenIDConnect + url = https://gerrit.wikimedia.org/r/mediawiki/extensions/OpenIDConnect diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..b660fee --- /dev/null +++ b/Dockerfile @@ -0,0 +1,5 @@ +FROM mediawiki:1.42.3 + +# Install the required extensions +COPY --chown=www-data:www-data extensions/PluggableAuth /var/www/html/extensions/PluggableAuth +COPY --chown=www-data:www-data extensions/OpenIDConnect /var/www/html/extensions/OpenIDConnect diff --git a/extensions/OpenIDConnect b/extensions/OpenIDConnect new file mode 160000 index 0000000..6302f75 --- /dev/null +++ b/extensions/OpenIDConnect @@ -0,0 +1 @@ +Subproject commit 6302f7564032857cbb341c44cf6e93bcc757d3d7 diff --git a/extensions/PluggableAuth b/extensions/PluggableAuth new file mode 160000 index 0000000..48f66a4 --- /dev/null +++ b/extensions/PluggableAuth @@ -0,0 +1 @@ +Subproject commit 48f66a44c48167c7d2fd85130b23cfc162396085