Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: '3.7'
- services:
- traefik:
- image: traefik:1.7
- command:
- - "--api"
- - "--entrypoints=Name:http Address::80 Redirect.EntryPoint:https"
- - "--entrypoints=Name:https Address::443 TLS"
- - "--defaultentrypoints=http,https"
- - "--acme"
- - "--acme.storage=acme.json"
- - "--acme.entryPoint=https"
- - "--acme.httpChallenge.entryPoint=http"
- - "--acme.OnHostRule=true"
- - "--acme.onDemand=false"
- - "--acme.email=****"
- - "--docker.swarmmode"
- - "--docker.domain=whitebox.app"
- - "--docker.watch"
- - "--logLevel=DEBUG"
- volumes:
- - /var/run/docker.sock:/var/run/docker.sock
- - /opt/server/storage/config/traefik/traefik.toml:/traefik.toml
- - /opt/server/storage/config/traefik/acme.json:/acme.json
- networks:
- - webgateway
- ports:
- - target: 80
- published: 80
- mode: host
- - target: 443
- published: 443
- mode: host
- - target: 8080
- published: 8080
- mode: host
- deploy:
- mode: replicated
- placement:
- constraints:
- - node.role == manager
- update_config:
- parallelism: 1
- delay: 10s
- restart_policy:
- condition: on-failure
- plex:
- image: linuxserver/plex
- volumes:
- - /opt/whitebox/storage/media/config/plex/db:/config
- - /opt/whitebox/storage/media/config/plex/transcode:/transcode
- - /opt/whitebox/storage/media/complete:/data
- deploy:
- labels:
- traefik.enable: "true"
- traefik.frontend.rule: "Host:watch.whitebox.app"
- traefik.port: "32400"
- traefik.docker.network: "traefik_default"
- mode: replicated
- placement:
- constraints:
- - node.role == worker
- update_config:
- parallelism: 1
- delay: 10s
- restart_policy:
- condition: on-failure
- networks:
- - webgateway
- ports:
- - 32400:32400
- - 32469:32469
- - 32401:32401
- - 3005:3005
- - 8324:8324
- - 1900:1900/udp
- - 32410:32410/udp
- - 32412:32412/udp
- - 32413:32413/udp
- - 32414:32414/udp
- networks:
- webgateway:
- driver: overlay
- external:
- name: traefik_default
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement