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 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: