MediaWiki-Docker
MediaWiki-Docker - это среда разработки на основе Docker, включенная в ядро MediaWiki.
Быстрый старт
Установка зависимостей и настройка среды должны занять около 15 минут.
- Следуйте инструкциям в
DEVELOPERS.md
в корне репозиторияmediawiki
. - Необязательно: расширьте среду, используя рецепты конфигурации, перечисленные ниже
Служба поддержки
Если у вас возникнут проблемы, вот способы получить помощь.
- Для быстрого вопроса используйте #mediawiki подключиться.
- Запросы функций и отчеты об ошибках могут быть отправлены в Фабрикатор на #MediaWiki-Docker.
- Для обсуждений используйте mail:wikitech-l.
Учебники / Руководства
Руководства по настройке определенных расширений или наборов расширений.
- 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
Рецепты конфигурации
Ниже приведены рецепты конфигурации, которые можно использовать со средой разработки Docker ядра MediaWiki.
Стеки docker compose могут быть расширены файлом docker-compose.override.yml
, который находится в том же каталоге (в нашем случае, в корне ядра MediaWiki), что и файл docker-compose.yml
. Любая конфигурация, присутствующая в этом файле, переопределит значения по умолчанию в docker-compose.yml
. Дополнительная документация по переопредению доступна на https://docs.docker.com/compose/extends/.
После обновления файла переопределения запустите docker compose down
, а затем 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