Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: '3.7'
- services:
- octopus:
- container_name: "proxy"
- image: traefik:2.0
- restart: unless-stopped
- networks:
- - frontend
- - internal
- ports:
- - 80:80
- - 443:443
- volumes:
- - /etc/localtime:/etc/localtime:ro
- - /var/run/docker.sock:/var/run/docker.sock
- - /proxy/config/:/etc/traefik
- env_file: ./proxy.env #contains DNSimple OAUTH and Base URL vars
- depends_on:
- - vacuum
- labels:
- - "traefik.enable=true"
- - "traefik.docker.network=frontend"
- - "traefik.http.routers.octopus.rule=Host(`octopus.sub.domain.com`)"
- - "traefik.http.routers.octopus.entrypoints=web-secure"
- - "traefik.http.routers.octopus.tls.certresolver=default"
- - "traefik.http.routers.octopus.service=octopus"
- - "traefik.http.routers.octopus.middlewares=default"
- - "traefik.http.services.octopus.loadbalancer.server.port=8080"
- - "traefik.http.services.octopus.loadbalancer.server.scheme=http"
- vacuum:
- container_name: "deluge"
- image: linuxserver/deluge
- restart: unless-stopped
- networks:
- - frontend
- ports:
- - "58846:58846"
- - "58946:58946"
- - "58946:58946/udp"
- volumes:
- - /etc/localtime:/etc/localtime:ro
- - /deluge/config:/config
- - /staging/downloads:/downloads
- ulimits:
- nofile:
- soft: 102400
- hard: 204800
- labels:
- - "traefik.enable=true"
- - "traefik.docker.network=frontend"
- - "traefik.http.routers.vacuum.rule=Host(`vacuum.sub.domain.com`)"
- - "traefik.http.routers.vacuum.entrypoints=web-secure"
- - "traefik.http.routers.vacuum.tls.certresolver=default"
- - "traefik.http.routers.vacuum.service=vacuum"
- - "traefik.http.routers.vacuum.middlewares=default"
- - "traefik.http.services.vacuum.loadbalancer.server.port=8112"
- - "traefik.http.services.vacuum.loadbalancer.server.scheme=http"
- networks:
- frontend:
- external: true
- name: frontend
- internal:
- driver: bridge
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement