diff --git a/nodes/heimdall/trailarr/compose.yaml b/nodes/heimdall/trailarr/compose.yaml new file mode 100644 index 0000000..bfaf066 --- /dev/null +++ b/nodes/heimdall/trailarr/compose.yaml @@ -0,0 +1,27 @@ +services: + trailarr: + image: nandyalu/trailarr:latest + container_name: trailarr + environment: + - TZ=America/New_York # Change to your timezone + # Add any other environment variables as needed. + volumes: + - /mnt/appdata/trailarr/config:/config # For Trailarr's database and logs + # Map your Radarr media folder(s) + - /mnt/media/movies:/media/movies # Example: if Radarr uses /media/movies internally + # Map your Sonarr media folder(s) + - /mnt/media/tvshows:/media/tv # Example: if Sonarr uses /media/tv internally + restart: unless-stopped + networks: + - proxy-net + labels: + - "traefik.enable=true" + - "traefik.http.routers.trailarr.entrypoints=websecure" + - "traefik.http.routers.trailarr.rule=Host(`trailarr.castaldifamily.com`)" + - "traefik.http.routers.trailarr.tls=true" + - "traefik.http.routers.trailarr.tls.certresolver=cloudflare" + - "traefik.http.services.trailarr.loadbalancer.server.port=7889" + +networks: + proxy-net: + external: true \ No newline at end of file