version: "3.9" services: tdarr-requeue: build: . container_name: tdarr-requeue restart: unless-stopped environment: # Tdarr connection TDARR_URL: ${TDARR_URL} TDARR_API_KEY: ${TDARR_API_KEY} # Behaviour TDARR_STAGING_LIMIT: ${TDARR_STAGING_LIMIT:-50} TDARR_BATCH_SIZE: ${TDARR_BATCH_SIZE:-50} TDARR_INTERVAL_MIN: ${TDARR_INTERVAL_MIN:-60} TDARR_RETRIES: ${TDARR_RETRIES:-4} TDARR_BACKOFF_MS: ${TDARR_BACKOFF_MS:-2000} BULK_TIMEOUT_MS: ${BULK_TIMEOUT_MS:-120000} # Logging LOG_LEVEL: ${LOG_LEVEL:-info} LOG_PRETTY: ${LOG_PRETTY:-0} # Optional: if your Tdarr server lives on the same Docker network # networks: # - tdarr_net # Optional: host-side log directory # volumes: # - ./logs:/app/logs # networks: # tdarr_net: # external: true