blob: 9512a18f5e8ed093a0bd4b1a9bf8db7006f77162 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
services:
mediawiki:
image: codeberg.org/dmpmem/mediawiki:latest
build:
dockerfile: ../mediawiki/Containerfile
args:
- MEDIAWIKI_VERSION=1.44.0
- MEDIAWIKI_VERSION_NOPATCH=1.44
context: ./build-context
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/custom-assets:/var/www/mediawiki/w/resources/assets/custom: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/w/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
env_file:
- .env
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:
|