MediaWiki-Docker
Appearance
MediaWiki-Docker je vývojové prostředí založené na Dockeru, který je součástí jádra MediaWiki. There are no official images for third party production (see Docker#Unofficial images for production).
Rychlý start
Instalace závislostí a nastavení prostředí by mělo trvat asi 15 minut
- Postupujte podle pokynů v
DEVELOPERS.mdv kořenovém adresáři úložištěmediawiki. - Volitelné: Rozšiřte prostředí pomocí níže uvedených konfiguračních doporučení
Podpora
Pokud narazíte na problémy, zde jsou způsoby, jak získat pomoc.
- Pro rychlý dotaz použijte #mediawiki připojit se.
- Žádosti o funkce a hlášení chyb lze podat ve Phabricator na #MediaWiki-Docker.
- K diskusi použijte mail:wikitech-l.
Návody / Průvodci
Pokyny pro nastavení konkrétních rozšíření nebo sad rozšíření.
- AbuseFilter
- AdvancedSearch
- AutoModerator
- BCmath
- CampaignEvents
- CentralAuth
- CentralNotice
- CheckUser
- CirrusSearch
- Cite
- Citoid
- CodeMirror
- ContactPage
- 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
Konfigurační recepty
Níže jsou uvedeny konfigurační recepty, které lze použít s vývojovým prostředím Docker jádra MediaWiki.
Stacks docker compose lze rozšířit o soubor docker-compose.override.yml, který je umístěn ve stejném adresáři (v kořenovém adresáři jádra MediaWiki, v našem případě) jako soubor docker-compose.yml. Jakákoli konfigurace přítomná v tomto souboru přepíše výchozí hodnoty v docker-compose.yml. Další dokumentace o přednostních pracích je k dispozici na https://docs.docker.com/compose/extends/
Po aktualizaci přepisovaného souboru spusťte docker compose down a poté docker compose up -d.
- Alternative databases
- Customize base image
- Dev containers
- Develop PHP extension
- Disable XDebug for better performance
- ElasticSearch
- Envoy
- EventGate
- EventLogging
- Example docker-compose.override.yml file
- HTTPS
- Jobrunner
- Logging
- Mail handling
- Memcached
- Ngrok
- OpenSearch
- Profiling
- Redis
- TestKitchen
- VueSSR
- Wiki farm
- Wikidiff2
- Xdebug
- Xdebug config for VS Code
Code stewardship
- Spravováno Release Engineering Team.
- Živý chat (IRC): #wikimedia-releng připojit se
- Nástroj pro sledování problémů: Phabricator MediaWiki-Docker (nahlášení problému)