diff --git a/media.yaml b/media.yaml index bbe4524..9d46a78 100644 --- a/media.yaml +++ b/media.yaml @@ -11,7 +11,7 @@ services: - "PUID=0" #1027 - "PGID=0" #100 - "VERSION=latest" - - "ADVERTISE_IP=https://plex.bryanmail.net:443/" + - "ADVERTISE_IP=https://plex.${DOMAIN}:443/" networks: - traefik_backend # ports: @@ -50,9 +50,9 @@ services: - type: tmpfs target: /dev/shm tmpfs: - size: 400000000000 + size: 40000000000 healthcheck: - test: curl -fsS http://localhost:32400/identity > /dev/null || exit 1 + test: curl -fsSS http://localhost:32400/identity > /dev/null || exit 1 start_period: 900s timeout: 10s interval: 5s @@ -60,7 +60,7 @@ services: deploy: labels: - traefik.enable=true - - traefik.http.routers.plex.rule=Host(`plex.bryanmail.net`) + - traefik.http.routers.plex.rule=Host(`plex.${DOMAIN}`) - traefik.http.routers.plex.tls=true - traefik.http.routers.plex.tls.certresolver=letsencrypt - traefik.http.routers.plex.entrypoints=websecure @@ -120,7 +120,7 @@ services: # endpoint_mode: dnsrr labels: - traefik.enable=true - - traefik.http.routers.radarr.rule=Host(`movies.bryanmail.net`) + - traefik.http.routers.radarr.rule=Host(`movies.${DOMAIN}`) - traefik.http.routers.radarr.tls=true - traefik.http.routers.radarr.tls.certresolver=letsencrypt - traefik.http.routers.radarr.entrypoints=websecure @@ -171,7 +171,7 @@ services: deploy: labels: - traefik.enable=true - - traefik.http.routers.sonarr.rule=Host(`tv.bryanmail.net`) + - traefik.http.routers.sonarr.rule=Host(`tv.${DOMAIN}`) - traefik.http.routers.sonarr.tls=true - traefik.http.routers.sonarr.tls.certresolver=letsencrypt - traefik.http.routers.sonarr.entrypoints=websecure @@ -242,7 +242,7 @@ services: deploy: labels: - traefik.enable=true - - traefik.http.routers.ticketbox.rule=Host(`ticketbox.bryanmail.net`) + - traefik.http.routers.ticketbox.rule=Host(`ticketbox.${DOMAIN}`) - traefik.http.routers.ticketbox.tls=true - traefik.http.routers.ticketbox.tls.certresolver=letsencrypt - traefik.http.routers.ticketbox.entrypoints=websecure @@ -288,8 +288,8 @@ services: labels: - traefik.enable=true # - traefik.frontend.passHostHeader=true - - traefik.http.routers.jackett-ip.rule=Host(`jackett.bryanmail.net`) && ClientIP(`10.0.1.0/16`) - - traefik.http.routers.jackett-auth.rule=Host(`jackett.bryanmail.net`) + - traefik.http.routers.jackett-ip.rule=Host(`jackett.${DOMAIN}`) && ClientIP(`10.0.1.0/16`) + - traefik.http.routers.jackett-auth.rule=Host(`jackett.${DOMAIN}`) - traefik.http.routers.jackett-ip.tls=true - traefik.http.routers.jackett-auth.tls=true - traefik.http.routers.jackett-ip.tls.certresolver=letsencrypt