Add Traefik certdumper to be able to work with Nextcloud
This commit is contained in:
		
							parent
							
								
									d23a86cad0
								
							
						
					
					
						commit
						f65c4e4849
					
				|  | @ -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: | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue