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 |             - nextclouddata:/data | ||||||
|             - torrents:/torrents |             - torrents:/torrents | ||||||
|             - config:/seedbox-config |             - config:/seedbox-config | ||||||
|  |             - nextcloudcertificates:/config/keys | ||||||
|         labels: |         labels: | ||||||
|             - "traefik.enable=true" |             - "traefik.enable=true" | ||||||
|             #- "traefik.http.routers.nextcloud.rule=Host(`nextcloud.${TRAEFIK_DOMAIN}`)" |             #- "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.routers.nextcloud-tcp.service=nextcloud-tcp-svc" | ||||||
|             - "traefik.tcp.services.nextcloud-tcp-svc.loadbalancer.server.port=443" |             - "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: |     portainer: | ||||||
|         image: portainer/portainer |         image: portainer/portainer | ||||||
|         container_name: portainer |         container_name: portainer | ||||||
|  | @ -365,6 +379,10 @@ volumes: | ||||||
|         driver: local-persist |         driver: local-persist | ||||||
|         driver_opts: |         driver_opts: | ||||||
|             mountpoint: /data/config/nextcloud-data |             mountpoint: /data/config/nextcloud-data | ||||||
|  |     nextcloudcertificates: | ||||||
|  |         driver: local-persist | ||||||
|  |         driver_opts: | ||||||
|  |             mountpoint: /data/config/nextcloud-certs | ||||||
|     torrents: |     torrents: | ||||||
|         driver: local-persist |         driver: local-persist | ||||||
|         driver_opts: |         driver_opts: | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue