Advertisement
Guest User

Untitled

a guest
Sep 24th, 2019
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 2.03 KB | None | 0 0
  1. version: '3.7'
  2. services:
  3.   octopus:
  4.     container_name: "proxy"
  5.     image: traefik:2.0
  6.     restart: unless-stopped
  7.     networks:
  8.      - frontend
  9.       - internal
  10.     ports:
  11.      - 80:80
  12.       - 443:443
  13.     volumes:
  14.      - /etc/localtime:/etc/localtime:ro
  15.       - /var/run/docker.sock:/var/run/docker.sock
  16.       - /proxy/config/:/etc/traefik
  17.     env_file: ./proxy.env #contains DNSimple OAUTH and Base URL vars
  18.     depends_on:
  19.      - vacuum
  20.     labels:
  21.      - "traefik.enable=true"
  22.       - "traefik.docker.network=frontend"
  23.       - "traefik.http.routers.octopus.rule=Host(`octopus.sub.domain.com`)"
  24.       - "traefik.http.routers.octopus.entrypoints=web-secure"
  25.       - "traefik.http.routers.octopus.tls.certresolver=default"
  26.       - "traefik.http.routers.octopus.service=octopus"
  27.       - "traefik.http.routers.octopus.middlewares=default"
  28.       - "traefik.http.services.octopus.loadbalancer.server.port=8080"
  29.       - "traefik.http.services.octopus.loadbalancer.server.scheme=http"
  30.  
  31.   vacuum:
  32.     container_name: "deluge"
  33.     image: linuxserver/deluge
  34.     restart: unless-stopped
  35.     networks:
  36.      - frontend
  37.     ports:
  38.      - "58846:58846"
  39.       - "58946:58946"
  40.       - "58946:58946/udp"
  41.     volumes:
  42.      - /etc/localtime:/etc/localtime:ro
  43.       - /deluge/config:/config
  44.       - /staging/downloads:/downloads
  45.     ulimits:
  46.       nofile:
  47.         soft: 102400
  48.         hard: 204800
  49.     labels:
  50.      - "traefik.enable=true"
  51.       - "traefik.docker.network=frontend"
  52.       - "traefik.http.routers.vacuum.rule=Host(`vacuum.sub.domain.com`)"
  53.       - "traefik.http.routers.vacuum.entrypoints=web-secure"
  54.       - "traefik.http.routers.vacuum.tls.certresolver=default"
  55.       - "traefik.http.routers.vacuum.service=vacuum"
  56.       - "traefik.http.routers.vacuum.middlewares=default"
  57.       - "traefik.http.services.vacuum.loadbalancer.server.port=8112"
  58.       - "traefik.http.services.vacuum.loadbalancer.server.scheme=http"
  59.  
  60. networks:
  61.   frontend:
  62.     external: true
  63.     name: frontend
  64.   internal:
  65.     driver: bridge
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement