From 63cc67825de338cb82c061046fc34ad242a20770 Mon Sep 17 00:00:00 2001 From: Schneider Roland Date: Mon, 16 Sep 2024 22:06:19 +0200 Subject: [PATCH] xwiki:add --- xwiki/docker-compose/.env | 6 ++++ xwiki/docker-compose/docker-compose.yaml | 40 ++++++++++++++++++++++++ xwiki/docker-compose/init.sql | 1 + 3 files changed, 47 insertions(+) create mode 100644 xwiki/docker-compose/.env create mode 100644 xwiki/docker-compose/docker-compose.yaml create mode 100644 xwiki/docker-compose/init.sql diff --git a/xwiki/docker-compose/.env b/xwiki/docker-compose/.env new file mode 100644 index 0000000..bf234ef --- /dev/null +++ b/xwiki/docker-compose/.env @@ -0,0 +1,6 @@ +# Default environment values +XWIKI_VERSION=16.7.1 +DB_USER=xwiki +DB_PASSWORD=xwiki +DB_DATABASE=xwiki +MYSQL_ROOT_PASSWORD=xwiki diff --git a/xwiki/docker-compose/docker-compose.yaml b/xwiki/docker-compose/docker-compose.yaml new file mode 100644 index 0000000..720684d --- /dev/null +++ b/xwiki/docker-compose/docker-compose.yaml @@ -0,0 +1,40 @@ +version: '2' +networks: + bridge: + driver: bridge +services: + web: + image: "xwiki:stable-mariadb-tomcat" + container_name: xwiki-mariadb-tomcat-web + depends_on: + - db + ports: + - "8080:8080" + environment: + - DB_USER=xwiki + - DB_PASSWORD=xwiki + - DB_HOST=xwiki-mariadb-db + volumes: + - xwiki-data:/usr/local/xwiki + networks: + - bridge + db: + image: "mariadb:11.4" + container_name: xwiki-mariadb-db + volumes: + - mariadb-data:/var/lib/mysql + - ./init.sql:/docker-entrypoint-initdb.d/init.sql + environment: + - MYSQL_ROOT_PASSWORD=xwiki + - MYSQL_USER=xwiki + - MYSQL_PASSWORD=xwiki + - MYSQL_DATABASE=xwiki + command: + - "--character-set-server=utf8mb4" + - "--collation-server=utf8mb4_bin" + - "--explicit-defaults-for-timestamp=1" + networks: + - bridge +volumes: + mariadb-data: {} + xwiki-data: {} diff --git a/xwiki/docker-compose/init.sql b/xwiki/docker-compose/init.sql new file mode 100644 index 0000000..e246499 --- /dev/null +++ b/xwiki/docker-compose/init.sql @@ -0,0 +1 @@ +grant all privileges on *.* to xwiki@'%' \ No newline at end of file