Add missing cases to ParserOutput::collectMetadata()
[mediawiki.git] / docker-compose.yml
blobc4fb1b89142d449547b2eeaa1235c611d53d8bf8
1 # Please see DEVELOPERS.md for help
3 # Contributions to this file are welcome but please note that this file is
4 # minimal by design, with the idea to make it easily extensible via
5 # docker-compose.override.yml. For help with doing that, please see
6 # DEVELOPERS.md
7 services:
8   mediawiki:
9     image: docker-registry.wikimedia.org/dev/buster-php81-fpm:1.0.1-s2
10     user: "${MW_DOCKER_UID}:${MW_DOCKER_GID}"
11     volumes:
12       - ./:/var/www/html/w:cached
13     env_file:
14       - '.env'
15     environment:
16       COMPOSER_CACHE_DIR: '/var/www/html/w/cache/composer'
17       MW_SERVER: 'http://localhost:${MW_DOCKER_PORT:-8080}'
18       MW_DOCKER_PORT: "${MW_DOCKER_PORT:-8080}"
19       MW_SCRIPT_PATH: '/w'
20       MW_DBPATH: '/var/www/html/w/cache/sqlite'
21       MW_DBTYPE: 'sqlite'
22       MW_LANG: 'en'
23       MW_USER: '${MEDIAWIKI_USER:-Admin}'
24       MW_PASS: '${MEDIAWIKI_PASSWORD:-dockerpass}'
25       MW_SITENAME: 'MediaWiki'
26       MW_LOG_DIR: /var/www/html/w/cache
27       XDEBUG_CONFIG: '${XDEBUG_CONFIG}'
28       XDEBUG_ENABLE: '${XDEBUG_ENABLE:-true}'
29       XHPROF_ENABLE: '${XHPROF_ENABLE:-true}'
31   mediawiki-web:
32     image: docker-registry.wikimedia.org/dev/buster-apache2:2.0.1
33     user: "${MW_DOCKER_UID}:${MW_DOCKER_GID}"
34     ports:
35       - "${MW_DOCKER_PORT:-8080}:8080"
36     volumes:
37       - ./:/var/www/html/w:cached
38     env_file:
39       - '.env'
40     environment:
41       MW_LOG_DIR: /var/www/html/w/cache
42       MW_DOCKER_PORT: "${MW_DOCKER_PORT:-8080}"
44   mediawiki-jobrunner:
45     image: docker-registry.wikimedia.org/dev/buster-php81-jobrunner:1.0.1-s2
46     user: "${MW_DOCKER_UID}:${MW_DOCKER_GID}"
47     volumes:
48       - ./:/var/www/html/w:cached
49     env_file:
50       - '.env'
51     environment:
52       MW_LOG_DIR: /var/www/html/w/cache
53       MW_INSTALL_PATH: /var/www/html/w