aboutsummaryrefslogtreecommitdiffstats
path: root/compose.yml
diff options
context:
space:
mode:
authorLibravatarLarge Libravatar memdmp <memdmpestrogenzone>2025-08-19 02:45:56 +0200
committerLibravatarLarge Libravatar memdmp <memdmpestrogenzone>2025-08-19 02:45:56 +0200
commita3550ea9a3c6f73464364d6feb99e95ca8ca8c20 (patch)
tree5ac886bb30b1496707de54b2f2f4dcafd76b9ab5 /compose.yml
downloadmediawiki-container-a3550ea9a3c6f73464364d6feb99e95ca8ca8c20.tar.gz
mediawiki-container-a3550ea9a3c6f73464364d6feb99e95ca8ca8c20.tar.bz2
mediawiki-container-a3550ea9a3c6f73464364d6feb99e95ca8ca8c20.tar.lz
mediawiki-container-a3550ea9a3c6f73464364d6feb99e95ca8ca8c20.zip

feat: initial commit

Diffstat (limited to 'compose.yml')
-rw-r--r--compose.yml45
1 files changed, 45 insertions, 0 deletions
diff --git a/compose.yml b/compose.yml
new file mode 100644
index 0000000..d97286e
--- /dev/null
+++ b/compose.yml
@@ -0,0 +1,45 @@
+services:
+ mediawiki:
+ image: codeberg.org/dmpmem/mediawiki:latest
+ build:
+ dockerfile: mediawiki/Containerfile
+ args:
+ - MEDIAWIKI_VERSION=1.44.0
+ - MEDIAWIKI_VERSION_NOPATCH=1.44
+ entrypoint: /sbin/init
+ depends_on:
+ - postgres
+ # - mariadb
+ networks:
+ - mediawiki
+ volumes:
+ - ./mediawiki/caddy:/etc/caddy:ro
+ - ./mediawiki/php-fpm.d:/etc/php84/php-fpm.d:ro
+ - ./mediawiki/user-uploads:/media/user-uploads:rw # example path for user media, set to whatever is in use during setup
+ - ./mediawiki/LocalSettings.php:/var/www/mediawiki/LocalSettings.php:ro # uncomment once setup
+ ports:
+ - 127.0.0.1:9191:80
+ # cgroup: host # if you run into issues with openrc not starting correctly
+ postgres:
+ image: postgres
+ networks:
+ - mediawiki
+ environment:
+ - POSTGRES_USER=wikiuser
+ - POSTGRES_PASSWORD=e27f67b73a1a59c25415506abf2b961c94b9c2c101b5ab1dc00ccb4090ed00e2
+ - POSTGRES_DB=my_wiki
+ volumes:
+ - ./mediawiki/pg:/var/lib/postgresql/data:rw
+ # mariadb:
+ # # Must be setup manually; see https://www.mediawiki.org/wiki/Manual:Installing_MediaWiki#Create_a_database
+ # image: mariadb
+ # networks:
+ # - mediawiki
+ # environment:
+ # - MARIADB_USER=wikiuser
+ # - MARIADB_PASSWORD=e27f67b73a1a59c25415506abf2b961c94b9c2c101b5ab1dc00ccb4090ed00e2
+ # - MARIADB_DATABASE=my_wiki
+ # - MARIADB_ROOT_PASSWORD=example
+
+networks:
+ mediawiki: \ No newline at end of file