diff --git a/swarm/radarr.yaml b/swarm/radarr.yaml index 5fa2813..198ec3e 100644 --- a/swarm/radarr.yaml +++ b/swarm/radarr.yaml @@ -1,14 +1,12 @@ - +# Run with docker stack deploy -c radarr.yaml radarr services: radarr: image: lscr.io/linuxserver/radarr:latest - container_name: radarr hostname: radarr - #user: "1964:1964 environment: - - TZ=America/Chicago - - PGID=1964 - - PUID=1964 + TZ: America/Chicago + PGID: "1964" + PUID: "1964" volumes: - /DockerVol/Radarr:/config - /data/nfs/znas/Data/:/data:shared @@ -16,27 +14,41 @@ services: - 7878:7878 networks: - netgrimoire - restart: unless-stopped deploy: + restart_policy: + condition: any + delay: 5s + max_attempts: 3 + window: 120s placement: constraints: - node.hostname == docker5 + - node.platform.arch != arm64 + - node.platform.arch != arm labels: - - homepage.group=Jolly Roger - - homepage.name=Radarr - - homepage.icon=radarr.png - - homepage.href=https://radarr.netgrimoire.com - - homepage.description=Movie Library - - homepage.widget.type=radarr - - homepage.widget.url=http://radarr:7878 - - homepage.widget.key=1fb7e413a68e459cb08ab33b100a444a - - kuma.radarr.http.name=Radarr - - kuma.radarr.http.url=http://radarr:7878 - - caddy=radarr.netgrimoire.com - - caddy.import=authentik - - caddy.reverse_proxy={{upstreams 7878}} - - diun.enable=true + # --- Caddy --- + caddy: radarr.netgrimoire.com + caddy.reverse_proxy: radarr:7878 + caddy.import: crowdsec + # caddy.import_1: authentik + + # --- Uptime Kuma --- + kuma.radarr.http.name: Radarr + kuma.radarr.http.url: https://radarr.netgrimoire.com + + # --- Homepage --- + homepage.group: Jolly Roger + homepage.name: Radarr + homepage.icon: radarr.png + homepage.href: https://radarr.netgrimoire.com + homepage.description: Movie Library + homepage.widget.type: radarr + homepage.widget.url: http://radarr:7878 + homepage.widget.key: 1fb7e413a68e459cb08ab33b100a444a + + # --- DIUN --- + diun.enable: "true" networks: netgrimoire: - external: true + external: true \ No newline at end of file