From fce156c8fb08aa9f2e435c6a44e55f1a3dae6f42 Mon Sep 17 00:00:00 2001 From: Bryan Pedini Date: Tue, 28 Jan 2020 18:58:35 +0100 Subject: [PATCH] first release --- .env | 3 +++ docker-compose.yml | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 .env create mode 100644 docker-compose.yml diff --git a/.env b/.env new file mode 100644 index 0000000..3a17df7 --- /dev/null +++ b/.env @@ -0,0 +1,3 @@ +MYSQL_ROOT_PASSWORD= +MYSQL_MEDIAWIKI_PASSWORD= +MEDIAWIKI_HTTP_PORT=8080 diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..815f7e4 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,32 @@ +version: '3.7' + +services: + db: + container_name: percona-server + image: percona:8.0 + restart: always + volumes: + - ./data/db:/var/lib/mysql + environment: + - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD} + - MYSQL_DATABASE=mediawiki + - MYSQL_USER=mdwiki + - MYSQL_PASSWORD=${MYSQL_MEDIAWIKI_PASSWORD} + expose: + - "3306" + + wiki: + container_name: mediawiki_server + image: mediawiki:1.34 + restart: always + depends_on: + - db + volumes: + - ./data/mediawiki/images:/var/www/html/images + - ./data/mediawiki/config/LocalSettings.php:/var/www/html/LocalSettings.php + links: + - db + expose: + - "80" + ports: + - "${MEDIAWIKI_HTTP_PORT}:80"