services: tdarr: container_name: tdarr image: ghcr.io/haveagitgat/tdarr:2.82.01 restart: unless-stopped ports: - ${HTTP_PORT}:8265 - ${HTTP_PORT1}:8266 - ${HTTP_PORT2}:8267 - ${HTTP_PORT3}:8268 environment: - PUID=${PUID} - PGID=${PGID} - TZ=${TZ} - UMASK=${UMASK} - serverIP=${serverIP} - serverPort=${serverPort} - webUIPort=${webUIPort} - internalNode=${internalNode} - nodeName=${nodeName} volumes: - /path/to/tdarr/server:/app/server - /path/to/tdarr/configs:/app/configs - /path/to/tdarr/logs:/app/logs - /path/to/media:/media - /path/to/transcodes/transcodes_tdarr:/temp healthcheck: test: ["CMD-SHELL", "curl -f http://127.0.0.1:8265 || exit 1"] interval: 30s timeout: 5s retries: 5 start_period: 20s networks: - media-net networks: media-net: external: true