Ce dépôt contient les modifications faites à mediawiki pour wiki.eirb.fr.
Nous conseillons l'utilisation de Docker Compose, le fichier docker-compose.yml
suivant peut servir de base pour déployer le site.
Il faudra cependant définir correctement les variables d'environment, en suivant le modèle donné dans .env.sample.
Note : cette image a pour but d'être utilisée dans le cadre d'Eirbware, elle n'est probablement pas utilisable pour un evironnement différent.
services:
mediawiki:
image: registry.eirb.fr/eirbware/wiki.eirb.fr:main
container_name: mediawiki
restart: unless-stopped
ports:
- ${WEB_PORT:-8080}:80
depends_on:
- wiki-mariadb
environment:
# - USE_DEBUG=true
- SITE_NAME=wiki.eirb.fr
- SERVER=${SERVER}
- MYSQL_DBSERVER=wiki-mariadb
- MYSQL_DATABASE=wiki
- MYSQL_USER=wiki
- MYSQL_PASSWORD=${MYSQL_PASSWORD}
- KC_PROVIDER=https://connect.eirb.fr/realms/eirb
- KC_CLIENT_ID=wiki
- KC_CLIENT_SECRET=${KC_CLIENT_SECRET}
- WG_SECRET_KEY=${WG_SECRET_KEY}
- WG_UPGRADE_KEY=${WG_UPGRADE_KEY}
volumes:
- ${PATH_TO_FILES}/wiki/images:/var/www/html/images
# https://docs.linuxserver.io/images/docker-mariadb
wiki-mariadb:
image: lscr.io/linuxserver/mariadb:latest
container_name: wiki-mariadb
environment:
- PUID=0
- PGID=0
- TZ=Etc/UTC
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
- MYSQL_DATABASE=wiki
- MYSQL_USER=wiki
- MYSQL_PASSWORD=${MYSQL_PASSWORD}
volumes:
- ${PATH_TO_FILES}/mariadb:/config
restart: unless-stopped