MediaWiki-Docker
Appearance
MediaWiki-Docker adalah lingkungan pengembangan berbasis Docker yang disertakan dengan inti MediaWiki. There are no official images for third party production (see Docker#Unofficial images for production).
Permulaan Cepat
Memasang kebergantungan dan menyiapkan lingkungan akan memakan waktu sekitar 15 menit
- Ikuti petunjuk di
DEVELOPERS.mddi akar repositorimediawiki. - Opsional: perluas lingkungan menggunakan resep konfigurasi yang tercantum di bawah ini
Dukungan
Jika Anda mengalami masalah, berikut adalah cara untuk mendapatkan bantuan.
- Untuk pertanyaan cepat, gunakan #mediawiki connect.
- Permintaan fitur dan laporan kekutu dapat diajukan di Phabricator pada #MediaWiki-Docker.
- Untuk pembahasan, silakan gunakan mail:wikitech-l.
Tutorial / Panduan
Panduan untuk menyiapkan pengaya tertentu atau seperangkat pengaya.
- AbuseFilter
- AdvancedSearch
- 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
Resep konfigurasi
Berikut adalah resep konfigurasi yang dapat digunakan dengan lingkungan pengembangan Docker inti MediaWiki.
Tumpukan docker compose dapat diperluas dengan berkas docker-compose.override.yml yang berada di direktori yang sama (di akar inti MediaWiki, dalam kasus kami) dengan berkas docker-compose.yml. Konfigurasi apa pun yang ada dalam berkas itu akan menimpa konfigurasi bawaan di docker-compose.yml. Dokumentasi lebih lanjut tentang menimpa pekerjaan tersedia dengan harga https://docs.docker.com/compose/extends/
Setelah memperbarui berkas timpa Anda, jalankan docker compose down diikuti oleh 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
- MetricsPlatform
- Ngrok
- OpenSearch
- Profiling
- Redis
- VueSSR
- Wiki farm
- Wikidiff2
- Xdebug
- Xdebug config for VS Code
Code stewardship
- Dikelola oleh Release Engineering Team.
- Obrolan langsung (IRC): #wikimedia-releng connect
- Pelacak masalah: Phabricator MediaWiki-Docker (Laporkan masalah)