mirror of
https://github.com/ghndrx/docker-compose.git
synced 2026-02-10 06:45:14 +00:00
35 lines
1.0 KiB
YAML
35 lines
1.0 KiB
YAML
version: "3"
|
|
services:
|
|
deluge:
|
|
image: lscr.io/linuxserver/deluge:latest
|
|
container_name: deluge
|
|
environment:
|
|
- PUID=1000
|
|
- PGID=1000
|
|
- TZ=Etc/UTC
|
|
- DELUGE_LOGLEVEL=error #optional
|
|
labels:
|
|
- "traefik.enable=true"
|
|
- "traefik.http.routers.deluge.rule=Host(`deluge.hndrx.co`)"
|
|
- "traefik.http.routers.deluge.entrypoints=websecure"
|
|
- "traefik.http.routers.deluge.tls=true"
|
|
- "traefik.http.routers.deluge.tls.certresolver=letsencrypt"
|
|
- "traefik.http.services.deluge.loadbalancer.server.port=8112"
|
|
|
|
volumes:
|
|
- /opt/deluge/config:/config
|
|
- /opt/deluge/downloads:/downloads
|
|
ports:
|
|
- 8112:8112
|
|
- 6881:6881
|
|
- 6881:6881/udp
|
|
restart: unless-stopped
|
|
|
|
networks:
|
|
- traefik # Use external network named "traefik"
|
|
|
|
|
|
#This specifies external network traefik - ```docker network create traefik``` is required (managed outside of docker-compose)
|
|
networks:
|
|
traefik:
|
|
external: true # Use external network named "traefik" |