sbassett29 / mw-bocker

"bocker" scripts to create and run a super-minimal mediawiki install

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mw-bocker

Some bash scripts to get a super-lean mediawiki installed and running via PHP's built-in web server.

Why? The available Vagrant and Docker images for mediawiki are full-featured, but bloated and slow. This set of scripts is designed to get you up and running with a desired version of mediawiki with a lean, opinionated configuration for quick testing.

Prerequisites

bash
php5.4+ (preferably 7+)
some other, standard cli stuff

Installing

  1. git clone https://github.com/sbassett29/mw-bocker.git

Usage

  1. First, configure .env to your liking and source it.
  2. Then, run build.sh to install and configure mediawiki.
  3. Finally, use the start.sh and stop.sh scripts to start and stop PHP's built-in web server.

TODO

  1. Support for commmon/deployed skins and extensions.
  2. Support for quick pulls of gerrit patchsets.
  3. Support for services (eh, maybe not).
  4. Support for TLS, though this isn't too bad to set up via a Docker LAMP and PHP's internal web server does not support this.

Authors

License

This project is licensed under the Apache 2.0 License - see the LICENSE file for details.

About

"bocker" scripts to create and run a super-minimal mediawiki install

License:Apache License 2.0


Languages

Language:Shell 100.0%