2017-12-04 14:54:24 +01:00
..
2017-12-04 14:54:24 +01:00
2017-12-04 14:54:24 +01:00
2017-12-04 14:54:24 +01:00

wonderfall/mediawiki

Host your own Wiki!

Features

  • Based on Alpine Linux (wonderfall/nginx-php image)
  • Bundled with nginx and PHP7.1.

Build-time variables

  • MEDIAWIKI_VER : Mediawiki version
  • SUB_VERSION : Mediawiki subversion

Environment variables

  • UID : privatebin user id
  • GID : privatebin group id
  • MEMORY_LIMIT : php memorny limit (default : 128M)
  • UPLOAD_MAX_SIZE : maximum upload size (default : 10M)

Volumes

  • /mediawiki/images
  • /extensions
  • /skins
  • /config
  • /mediawiki/custom

Ports

docker-compose.yml sample

mywiki:
  image: wonderfall/mediawiki
  container_name: mywiki
  links:
    - mywiki-db:mywiki-db
    - mywiki-parsoid:mywiki-parsoid
  environment:
    - UPLOAD_MAX_SIZE=20M
    - MEMORY_LIMIT=512M
    - UID=1668
    - GID=1668
  volumes:
    - /mnt/mywiki/images:/mediawiki/images
    - /mnt/mywiki/extensions:/extensions
    - /mnt/mywiki/skins:/skins
    - /mnt/mywiki/config:/config
    - /mnt/mywiki/custom:/mediawiki/custom

mywiki-db:
  image: mariadb:10.1
  container_name: mywiki-db
  volumes:
    - /mnt/mywiki/db:/var/lib/mysql
  environment:
    - MYSQL_ROOT_PASSWORD=supersecret
    - MYSQL_DATABASE=mywiki
    - MYSQL_USER=mywiki
    - MYSQL_PASSWORD=supersecret

mywiki-parsoid:
  image: wonderfall/parsoid
  container_name: mywiki-parsoid
  environment:
     - UID=1669
     - GID=1669
     - ADDRESS=https://wiki.domain.com/
     - DOMAIN=mywiki-parsoid