diff --git a/docker-compose.yml b/docker-compose.yml index 9207293..a932691 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -240,6 +240,7 @@ services: - nextclouddata:/data - torrents:/torrents - config:/seedbox-config + - nextcloudcertificates:/config/keys labels: - "traefik.enable=true" #- "traefik.http.routers.nextcloud.rule=Host(`nextcloud.${TRAEFIK_DOMAIN}`)" @@ -255,6 +256,19 @@ services: - "traefik.tcp.routers.nextcloud-tcp.service=nextcloud-tcp-svc" - "traefik.tcp.services.nextcloud-tcp-svc.loadbalancer.server.port=443" + certdumper: + image: humenius/traefik-certs-dumper:latest + container_name: traefik_certdumper + command: --restart-containers nextcloud + volumes: + - configtraefik:/traefik:ro + - nextcloudcertificates:/output:rw + - /var/run/docker.sock:/var/run/docker.sock:ro + environment: + - DOMAIN=nextcloud.${TRAEFIK_DOMAIN} + - OVERRIDE_UID=${PUID} + - OVERRIDE_GID=${PGID} + portainer: image: portainer/portainer container_name: portainer @@ -365,6 +379,10 @@ volumes: driver: local-persist driver_opts: mountpoint: /data/config/nextcloud-data + nextcloudcertificates: + driver: local-persist + driver_opts: + mountpoint: /data/config/nextcloud-certs torrents: driver: local-persist driver_opts: