You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

55 lines
1.6 KiB

version: "3"
services:
proxy:
image: adyanth/windscribe-proxy:latest
build: docker-windscribe-proxy
env_file:
windscribe.env
environment:
- WINDSCRIBE_LOCATION=NL
- WINDSCRIBE_FIREWALL=on
- WINDSCRIBE_LANBYPASS=on
cap_add:
- NET_ADMIN
expose:
- 3128
dns:
- 1.1.1.1
jackett:
image: ghcr.io/linuxserver/jackett:latest
restart: always
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Kolkatta
- AUTO_UPDATE=true #optional
- RUN_OPTS=<run options here> #optional
volumes:
- /home/adyanth/docker/data/jackett/config:/config
# - <path to blackhole>:/downloads
depends_on:
- proxy
networks:
- default
- traefik-proxy
labels:
- traefik.enable=true
- traefik.docker.network=traefik-proxy
- traefik.http.routers.jackett.entrypoints=web
- traefik.http.routers.jackett.rule=HostRegexp(`jackett.adyanth.{root:\w+}`)
- traefik.http.routers.jackett.middlewares=https-redirect@file
- traefik.http.routers.jackett-secure.entrypoints=websecure
- traefik.http.routers.jackett-secure.rule=HostRegexp(`jackett.adyanth.{root:\w+}`)
- traefik.http.routers.jackett-secure.tls
# - traefik.http.routers.jackett-secure.middlewares=jackett-timeout
# - traefik.http.middlewares.jackett-timeout.plugin.traefik-container-manager.name=jackett
# - traefik.http.middlewares.jackett-timeout.plugin.traefik-container-manager.timeout=1800
# - traefik-container-manager.name=jackett
# - traefik-container-manager.host=jackett
networks:
traefik-proxy:
external: true