MediaWiki-Docker
MediaWiki-Docker est un environnement de développement basé sur Docker inclus avec le noyau de MediaWiki.
Installation rapide
L'installation des dépendances et la configuration de l'environnement devraient prendre environ 15 minutes
- Suivez les instructions de
DEVELOPERS.md
à la racine du référentielmediawiki
. - Facultatif: étendre l'environnement à l'aide des recettes de configuration répertoriées ci-dessous
Support
Si vous rencontrez des problèmes, voici des moyens d'obtenir de l'aide.
- Pour une question rapide, utilisez #mediawiki connecter.
- Les demandes de fonctionnalités et les rapports de bogues peuvent être déposés sur Phabricator à #MediaWiki-Docker.
- Pour les discussions, veuillez utiliser mail:wikitech-l.
Tutorials/Guides
Guides de configuration d'extensions spécifiques ou d'ensembles d'extensions.
- AbuseFilter
- AdvancedSearch
- BCmath
- CampaignEvents
- CentralAuth
- CentralNotice
- CheckUser
- CheckUser/ar
- CheckUser/en
- CheckUser/fr
- CirrusSearch
- Cite
- Citoid
- CodeMirror
- ContactPage
- ContactPage/en
- ContactPage/es
- ContactPage/fr
- ContentTranslation
- Echo
- ElectronPdfService
- EntitySchema
- Examples
- FacetedCategory
- FileImporter
- GlobalBlocking
- GlobalPreferences
- GlobalWatchlist
- GrowthExperiments
- GrowthExperiments/cs
- GrowthExperiments/fr
- GrowthExperiments/id
- GrowthExperiments/tr
- GuidedTour
- IPInfo
- LoginNotify
- Math
- MathSearch
- MediaSearch
- MobileFrontend
- Newsletter
- ORES
- PageTriage
- Phonos
- Popups
- ProofreadPage
- RelatedArticles
- ReportIncident
- RevisionSlider
- Sanctions
- SecurePoll
- SyntaxHighlight
- TemplateStyles
- TemplateWizard
- Translate
- TwoColConflict
- VisualEditor
- WikiLambda
- Wikibase
- WikibaseCirrusSearch
- WikibaseLexeme
- WikibaseMediaInfo
- Wikistories
Recettes de configuration
Vous trouverez ci-dessous des recettes de configuration pouvant être utilisées avec l'environnement de développement Docker de MediaWiki.
Les piles docker compose peuvent être étendues avec un fichier docker-compose.override.yml
qui réside dans le même répertoire (à la racine du noyau de MediaWiki, dans notre cas) que le fichier docker-compose.yml
. Toute configuration présente dans ce fichier remplacera les valeurs par défaut de docker-compose.yml
. Plus de documentation sur les travaux prioritaires est disponible à https://docs.docker.com/compose/extends/
Après avoir mis à jour votre fichier de remplacement, exécutez docker compose down
suivi de docker compose up -d
.
- Alternative databases
- Customize base image
- Develop PHP extension
- Disable XDebug for better performance
- ElasticSearch
- EventGate
- EventLogging
- Example docker-compose.override.yml file
- Jobrunner
- Logging
- Mail handling
- Memcached
- Ngrok
- Profiling
- Redis
- VueSSR
- Wiki farm
- Wikidiff2
- Xdebug
- Xdebug config for VS Code