|
|
|
Stand 2020-10-29:
|
|
|
|
|
|
|
|
version: "3"
|
|
|
|
|
|
|
|
services:
|
|
|
|
|
|
|
|
en:
|
|
|
|
image: mediawiki:1.31.1
|
|
|
|
networks:
|
|
|
|
- proxy
|
|
|
|
- genwiki
|
|
|
|
volumes:
|
|
|
|
- /srv/mediawiki/LocalSettingsEn.php:/var/www/html/LocalSettings.php
|
|
|
|
|
|
|
|
de:
|
|
|
|
image: docker.genealogy.net:5000/mediawiki:lts
|
|
|
|
ports:
|
|
|
|
- "80:80"
|
|
|
|
networks:
|
|
|
|
- proxy
|
|
|
|
- genwiki
|
|
|
|
volumes:
|
|
|
|
# Einstellungen von MediaWiki
|
|
|
|
- /srv/mediawiki/LocalSettingsDe.php:/var/www/html/LocalSettings.php
|
|
|
|
- /srv/mediawiki/ldap.json:/var/www/html/ldap.json
|
|
|
|
- /srv/mediawiki/composer.localDe.json:/var/www/html/composer.local.json
|
|
|
|
# .htaccess
|
|
|
|
- /srv/mediawiki/.htaccess:/var/www/html/.htaccess
|
|
|
|
# Einbindung des GenWiki-Logos
|
|
|
|
- /srv/mediawiki/genealogy.net.png:/var/www/html/genealogy.net.png
|
|
|
|
# Hinzuverbundene Erweiterungen
|
|
|
|
- /srv/mediawiki/extensions/AuthPlugin:/var/www/html/extensions/AuthPlugin
|
|
|
|
- /srv/mediawiki/extensions/LDAPAuthentication2:/var/www/html/extensions/LDAPAuthentication2
|
|
|
|
- /srv/mediawiki/extensions/LDAPProvider:/var/www/html/extensions/LDAPProvider
|
|
|
|
#- /srv/mediawiki/extensions/OpenIDConnect:/var/www/html/extensions/OpenIDConnect
|
|
|
|
- /srv/mediawiki/extensions/PluggableAuth:/var/www/html/extensions/PluggableAuth
|
|
|
|
- /srv/mediawiki/extensions/CategoryTree:/var/www/html/extensions/CategoryTree
|
|
|
|
- /srv/mediawiki/extensions/VisualEditor:/var/www/html/extensions/VisualEditor
|
|
|
|
- /srv/mediawiki/extensions/CharInsert:/var/www/html/extensions/CharInsert
|
|
|
|
- /srv/mediawiki/extensions/Variables:/var/www/html/extensions/Variables
|
|
|
|
- /srv/mediawiki/extensions/SubPageList3:/var/www/html/extensions/SubPageList3
|
|
|
|
- /srv/mediawiki/extensions/Loops:/var/www/html/extensions/Loops
|
|
|
|
- /srv/mediawiki/extensions/MultiCategorySearch:/var/www/html/extensions/MultiCategorySearch
|
|
|
|
- /srv/mediawiki/extensions/DynamicPageList:/var/www/html/extensions/DynamicPageList
|
|
|
|
- /srv/mediawiki/extensions/SimpleTable:/var/www/html/extensions/SimpleTable
|
|
|
|
- /srv/mediawiki/extensions/MobileFrontend:/var/www/html/extensions/MobileFrontend
|
|
|
|
#- /srv/mediawiki/extensions/SocialSidebar:/var/www/html/extensions/SocialSidebar
|
|
|
|
#- /srv/mediawiki/extensions/EmailAddressImage:/var/www/html/extensions/EmailAddressImage
|
|
|
|
- /srv/mediawiki/extensions/CodeMirror:/var/www/html/extensions/CodeMirror
|
|
|
|
# Erweiterungen von Compgen (Jesper) selber
|
|
|
|
- /srv/mediawiki/extensions-compgen/GlobalHeaders:/var/www/html/extensions/GlobalHeaders
|
|
|
|
- /srv/mediawiki/extensions-compgen/ImageZoom:/var/www/html/extensions/ImageZoom
|
|
|
|
- /srv/mediawiki/extensions-compgen/FacebookConnect:/var/www/html/extensions/FacebookConnect
|
|
|
|
- /srv/mediawiki/extensions-compgen/Gov:/var/www/html/extensions/Gov
|
|
|
|
- /srv/mediawiki/extensions-compgen/LastnameMap:/var/www/html/extensions/LastnameMap
|
|
|
|
- /srv/mediawiki/extensions-compgen/MailinglistExtension:/var/www/html/extensions/MailinglistExtension
|
|
|
|
- /srv/mediawiki/extensions-compgen/Foko:/var/www/html/extensions/Foko
|
|
|
|
- /srv/mediawiki/extensions-compgen/HttpClient:/var/www/html/extensions/HttpClient
|
|
|
|
#- /srv/mediawiki/extensions-compgen/emailtag:/var/www/html/extensions/emailtag
|
|
|
|
- /etc/mediawiki/parsoid/config.yaml:/etc/mediawiki/parsoid/config.yaml
|
|
|
|
- /srv/mediawiki/images:/data/wiki/wiki-commons/images
|
|
|
|
|
|
|
|
commons:
|
|
|
|
image: docker.genealogy.net:5000/mediawiki:lts
|
|
|
|
volumes:
|
|
|
|
- /srv/mediawiki/images:/var/www/html/images
|
|
|
|
- /srv/mediawiki/LocalSettingsCommons.php:/var/www/html/LocalSettings.php
|
|
|
|
- /srv/mediawiki/extensions:/var/www/html/extensions
|
|
|
|
networks:
|
|
|
|
- proxy
|
|
|
|
- genwiki
|
|
|
|
|
|
|
|
db:
|
|
|
|
image: mysql:5
|
|
|
|
command: mysqld --max-allowed-packet=24M
|
|
|
|
environment:
|
|
|
|
- MYSQL_DATABASE=wiki_de
|
|
|
|
- MYSQL_USER=wiki_de
|
|
|
|
- MYSQL_PASSWORD=Bdsby6ph8rwe2
|
|
|
|
- MYSQL_ROOT_PASSWORD=8hpxtPjHNrvKA
|
|
|
|
volumes:
|
|
|
|
- /srv/mediawiki/mysql:/var/lib/mysql
|
|
|
|
networks:
|
|
|
|
- genwiki
|
|
|
|
|
|
|
|
parsoid:
|
|
|
|
image: thenets/parsoid:0.10.0
|
|
|
|
environment:
|
|
|
|
- PARSOID_DOMAIN_localhost=http://localhost/w/api.php
|
|
|
|
- PARSOID_DOMAIN_parsoid=http://parsoid/w/api.php
|
|
|
|
networks:
|
|
|
|
- genwiki
|
|
|
|
|
|
|
|
adminer:
|
|
|
|
image: adminer
|
|
|
|
restart: always
|
|
|
|
ports:
|
|
|
|
- 8080:8080
|
|
|
|
|
|
|
|
# ldap:
|
|
|
|
# image: osixia/openldap:1.3.0
|
|
|
|
# environment:
|
|
|
|
# - LDAP_DOMAIN=genealogy.net
|
|
|
|
# volumes:
|
|
|
|
# - ./bootstrap.ldif:/container/service/slapd/assets/config/bootstrap/ldif/50-bootstrap.ldif:ro
|
|
|
|
# command: --copy-service
|
|
|
|
# networks:
|
|
|
|
# - genwiki
|
|
|
|
|
|
|
|
networks:
|
|
|
|
genwiki:
|
|
|
|
external: true
|
|
|
|
proxy:
|
|
|
|
external: true |
|
|
\ No newline at end of file |