From 314b52f03347d575d48138d78ad28047abaf06c3 Mon Sep 17 00:00:00 2001 From: Tobias Lehmann Date: Wed, 22 Jan 2025 09:44:48 +0100 Subject: [PATCH] added wiki to nextcloud docker --- templates/nextcloud/docker-compose.yml.j2 | 38 +++++++++++++++++++++-- 1 file changed, 35 insertions(+), 3 deletions(-) diff --git a/templates/nextcloud/docker-compose.yml.j2 b/templates/nextcloud/docker-compose.yml.j2 index d4936c7..3efd5ec 100644 --- a/templates/nextcloud/docker-compose.yml.j2 +++ b/templates/nextcloud/docker-compose.yml.j2 @@ -1,5 +1,3 @@ -version: '3.9' - services: db: image: postgres:14 @@ -81,7 +79,41 @@ services: - ES_JAVA_OPTS=-Xms1g -Xmx1g - xpack.security.http.ssl.enabled=false networks: - DEFAULT_NETWORK: + default: + + xwiki: + image: xwiki:stable-postgres-tomcat + container_name: xwiki + restart: always + depends_on: + - xwiki-db + ports: + - 8080:8080 + environment: + - DB_USER=xwiki + - DB_PASSWORD=xwiki + - DB_HOST=xwiki-db + volumes: + - /volumes/nextcloud/xwiki/data:/usr/local/xwiki + - /volumes/nextcloud/xwiki/data/xwiki.cfg:/usr/local/tomcat/webapps/ROOT/WEB-INF/xwiki.cfg + - /volumes/nextcloud/xwiki/data/xwiki.properties:/usr/local/tomcat/webapps/ROOT/WEB-INF/xwiki.properties + networks: + default: + + xwiki-db: + image: postgres:17 + container_name: xwiki-db + restart: always + volumes: + - /volumes/nextcloud/xwiki/db/data:/var/lib/postgresql/data + environment: + - POSTGRES_ROOT_PASSWORD=xwiki + - POSTGRES_PASSWORD=xwiki + - POSTGRES_USER=xwiki + - POSTGRES_DB=xwiki + - POSTGRES_INITDB_ARGS=--encoding=UTF8 --locale-provider=builtin --locale=C.UTF-8 + networks: + default: networks: default: