From b6c1c47aa64300cebf214b43e1ba491865e9325f Mon Sep 17 00:00:00 2001 From: memdmp Date: Sat, 23 Aug 2025 00:37:49 +0200 Subject: feat: example extension setup --- .gitignore | 1 + README.md | 17 +++++++++++++++++ compose.yml | 3 ++- 3 files changed, 20 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index e5551e5..b4fad90 100644 --- a/.gitignore +++ b/.gitignore @@ -3,4 +3,5 @@ /mediawiki/user-uploads /mediawiki/custom-assets/* !/mediawiki/custom-assets/.gitkeep +/mediawiki/extensions .env diff --git a/README.md b/README.md index 790d3fa..26c378d 100644 --- a/README.md +++ b/README.md @@ -74,6 +74,23 @@ Template:Stub (TODO: maybe also include all pages in the [Wikipedia:Category:Wikipedia_metatemplates](https://en.wikipedia.org/wiki/Category:Wikipedia_metatemplates) category?) +## Some Smaller Notes + +### Scribunto + +`$wgScribuntoEngineConf['luastandalone']['luaPath'] = "/usr/bin/lua5.1";` is needed in `LocalSettings.php` for [Extension:Scribunto](https://www.mediawiki.org/wiki/Extension:Scribunto) to work. + +### `/wiki/` + +Add + +```php +$wgArticlePath = "/wiki/$1"; +$wgUsePathInfo = true; +``` + +to your `LocalSettings.php` + ## Credits Minimally based on https://github.com/Wildsong/docker-caddy-mediawiki. diff --git a/compose.yml b/compose.yml index 9512a18..880f8fb 100644 --- a/compose.yml +++ b/compose.yml @@ -18,7 +18,8 @@ services: - ./mediawiki/php-fpm.d:/etc/php84/php-fpm.d:ro - ./mediawiki/custom-assets:/var/www/mediawiki/w/resources/assets/custom:ro - ./mediawiki/user-uploads:/media/user-uploads:rw # example path for user media, set to whatever is in use during setup - #- ./mediawiki/LocalSettings.php:/var/www/mediawiki/w/LocalSettings.php:ro # uncomment once setup + # - ./mediawiki/LocalSettings.php:/var/www/mediawiki/w/LocalSettings.php:ro # uncomment once setup + # - ./mediawiki/extensions/JsonConfig:/var/www/mediawiki/w/extensions/JsonConfig # example extension ports: - 127.0.0.1:9191:80 # cgroup: host # if you run into issues with openrc not starting correctly -- cgit v1.2.3