MediaWiki-Docker
MediaWiki-Docker é um ambiente de desenvolvimento baseado em Docker incluído no núcleo do MediaWiki.
Começo rápido
A instalação das dependências e a configuração do ambiente devem levar cerca de 15 minutos
- Clone o repositório central do 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. - Siga as instruções em
DEVELOPERS.md
na raiz do repositóriomediawiki
. - Opcional: estenda o ambiente usando as receitas de configuração listadas abaixo
Apoio, suporte
Se você tiver problemas, aqui estão algumas maneiras de obter ajuda.
- Para uma pergunta rápida, use #mediawiki connect.
- Solicitações de recursos e relatórios de bugs podem ser feitos por Phabricator a #MediaWiki-Docker.
- Para discussões, use mail:wikitech-l.
Tutoriais / guias
Guias para configurar extensões específicas ou conjuntos de extensões.
- 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
Receitas de configuração
Abaixo estão as receitas de configuração que podem ser usadas com o ambiente de desenvolvimento Docker do MediaWiki core.
As pilhas de docker compose podem ser estendidas com um arquivo docker-compose.override.yml
que reside no mesmo diretório (na raiz do núcleo do MediaWiki, em nosso caso) que o arquivo docker-compose.yml
. Qualquer configuração presente nesse arquivo substituirá os padrões em docker-compose.yml
. Mais documentação sobre trabalhos de substituição está disponível em https://docs.docker.com/compose/extends/
Depois de atualizar seu arquivo de substituição, execute docker compose down
seguido por docker compose up -d
.