MediaWiki-Docker
MediaWiki-Docker to środowisko programistyczne oparte na platformie Docker, dołączone do rdzenia MediaWiki.
Szybki start
Instalacja zależności i konfiguracja środowiska powinna zająć około 15 minut
- Sklonuj główne repozytorium MediaWiki -
git clone https://gerrit.wikimedia.org/r/mediawiki/core.git mediawiki
Windows users: It is highly-recommended you clone the repository in the WSL filesystem rather than the Windows filesystem as there are significant performance improvements. - Postępuj zgodnie ze wskazówkami w
DEVELOPERS.md
w katalogu głównym repozytoriummediawiki
. - Opcjonalnie: rozszerz środowisko, korzystając z poniższych receptur konfiguracyjnych
Wsparcie
Jeśli napotkasz problemy, oto sposoby uzyskania pomocy.
- W przypadku szybkiego pytania użyj #mediawiki connect.
- Prośby o nowe funkcje i raporty o błędach można składać za Phabricator za #MediaWiki-Docker.
- Do dyskusji użyj mail:wikitech-l.
Poradniki / Poradniki
Przewodniki dotyczące konfigurowania określonych rozszerzeń lub zestawów rozszerzeń.
- AbuseFilter
- AdvancedSearch
- BCmath
- CampaignEvents
- CentralNotice
- CheckUser
- CheckUser/en
- CirrusSearch
- Cite
- Citoid
- CodeMirror
- ContactPage
- ContactPage/en
- ContactPage/es
- ContentTranslation
- Echo
- ElectronPdfService
- EntitySchema
- Examples
- FileImporter
- GlobalBlocking
- GlobalPreferences
- GlobalWatchlist
- GrowthExperiments
- GrowthExperiments/cs
- GrowthExperiments/fr
- GrowthExperiments/id
- GrowthExperiments/tr
- GuidedTour
- IPInfo
- Math
- MathSearch
- MediaSearch
- MobileFrontend
- Newsletter
- ORES
- PageTriage
- Phonos
- Popups
- ProofreadPage
- RelatedArticles
- RevisionSlider
- SecurePoll
- SyntaxHighlight
- TemplateStyles
- TemplateWizard
- Translate
- TwoColConflict
- VisualEditor
- WikiLambda
- Wikibase
- WikibaseCirrusSearch
- WikibaseLexeme
- WikibaseMediaInfo
- Wikistories
Receptury konfiguracyjne
Poniżej znajdują się przepisy konfiguracyjne, których można używać ze środowiskiem programistycznym Docker w rdzeniu MediaWiki.
Stosy docker compose można rozszerzyć za pomocą pliku docker-compose.override.yml
, który znajduje się w tym samym katalogu (w katalogu głównym rdzenia MediaWiki, w naszym przypadku), co plik docker-compose.yml
. Każda konfiguracja obecna w tym pliku zastąpi ustawienia domyślne w docker-compose.yml
. Więcej dokumentacji na temat nadpisywania prac jest dostępne za https://docs.docker.com/compose/extends/
Po zaktualizowaniu pliku zastąpienia uruchom docker compose down
, a następnie docker compose up -d
.