Switch to official Mediawiki image + update to 1.35
continuous-integration/drone/push Build is passing Details

Closes #4, #8
This commit is contained in:
3wc 2020-10-24 03:56:51 +02:00
parent db6595c52c
commit f05d45ee52
3 changed files with 11 additions and 6 deletions

View File

@ -151,7 +151,7 @@ $wgVisualEditorAllowLossySwitching = false;
$wgVirtualRestConfig['modules']['parsoid'] = [ $wgVirtualRestConfig['modules']['parsoid'] = [
// URL to the Parsoid instance - use port 8142 if you use the Debian package - the parameter 'URL' was first used but is now deprecated (string) // URL to the Parsoid instance - use port 8142 if you use the Debian package - the parameter 'URL' was first used but is now deprecated (string)
'url' => 'http://localhost:8000/', 'url' => 'http://parsoid:8000/',
// Parsoid "domain" (string, optional) - MediaWiki >= 1.26 // Parsoid "domain" (string, optional) - MediaWiki >= 1.26
'domain' => 'localhost', 'domain' => 'localhost',
// Parsoid "prefix" (string, optional) - deprecated since MediaWiki 1.26, use 'domain' // Parsoid "prefix" (string, optional) - deprecated since MediaWiki 1.26, use 'domain'

View File

@ -3,7 +3,7 @@ version: "3.8"
services: services:
app: app:
image: "revianlabs/mediawiki-ve-bundle" image: mediawiki:1.35.0
environment: environment:
- DOMAIN - DOMAIN
- STACK_NAME - STACK_NAME
@ -46,9 +46,6 @@ services:
- "traefik.http.routers.${STACK_NAME}.rule=Host(`${DOMAIN}`${EXTRA_DOMAINS})" - "traefik.http.routers.${STACK_NAME}.rule=Host(`${DOMAIN}`${EXTRA_DOMAINS})"
- "traefik.http.routers.${STACK_NAME}.tls.certresolver=${LETS_ENCRYPT_ENV}" - "traefik.http.routers.${STACK_NAME}.tls.certresolver=${LETS_ENCRYPT_ENV}"
- "traefik.http.routers.${STACK_NAME}.entrypoints=web-secure" - "traefik.http.routers.${STACK_NAME}.entrypoints=web-secure"
- "traefik.http.routers.${STACK_NAME}.middlewares=${STACK_NAME}-redirect"
- "traefik.http.middlewares.${STACK_NAME}-redirect.headers.SSLForceHost=true"
- "traefik.http.middlewares.${STACK_NAME}-redirect.headers.SSLHost=${DOMAIN}"
entrypoint: /docker-entrypoint2.sh entrypoint: /docker-entrypoint2.sh
db: db:
@ -72,6 +69,14 @@ services:
max_attempts: 3 max_attempts: 3
window: 120s window: 120s
parsoid:
image: thenets/parsoid:0.9.0
hostname: parsoidserver
networks:
- internal
environment:
PARSOID_DOMAIN_localhost: http://app:80/api.php
volumes: volumes:
mariadb: mariadb:
mediawiki_images: mediawiki_images:

View File

@ -87,4 +87,4 @@ main() {
main main
/docker-entrypoint.sh apache2-foreground "$@" apache2-foreground