From 8eff12ea6a1d35f911363dd72befe535ffc7c6c0 Mon Sep 17 00:00:00 2001 From: Florian Zirker Date: Mon, 9 Jan 2023 09:33:18 +0100 Subject: [PATCH] Added drawio service to nextcloud --- nextcloud/docker-compose.yaml | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/nextcloud/docker-compose.yaml b/nextcloud/docker-compose.yaml index 56c582c..161c7bb 100644 --- a/nextcloud/docker-compose.yaml +++ b/nextcloud/docker-compose.yaml @@ -153,6 +153,41 @@ services: - "docker.group=netxtcloud" + drawio-export: + image: jgraph/export-server + expose: + - "8000" + networks: + - nextcloud + volumes: + - ${VOLUMES_PATH}/nextcloud_fonts:/usr/share/fonts/drawio + restart: unless-stopped + labels: + - "docker.group=netxtcloud" + + + drawio: + image: jgraph/drawio + networks: + - web + - nextcloud + depends_on: + - drawio-export + environment: + - VIRTUAL_HOST=drawio.${DOMAIN} + - VIRTUAL_PORT=8080 + - LETS_ENCRYPT_ENABLED=false + - EXPORT_URL=http://drawio-export:8000/ + restart: unless-stopped + labels: + - "traefik.enable=true" + - "traefik.http.routers.drawio.rule=Host(`drawio.${DOMAIN}`)" + - "traefik.http.routers.drawio.entrypoints=websecure" + - "traefik.http.routers.drawio.tls.certresolver=netcup" + - "traefik.http.routers.drawio.tls.options=intermediate@file" + - "traefik.http.services.drawio.loadbalancer.server.port=8080" + - "docker.group=netxtcloud" + networks: web: external: true