services: xtream-proxy: build: . container_name: xtream-proxy ports: - "8080:8080" environment: PROXY_USERNAME: "${PROXY_USERNAME}" PROXY_PASSWORD: "${PROXY_PASSWORD}" PROBE_INTERVAL_SEC: "30" PROBE_TIMEOUT_MS: "8000" UPSTREAM_TIMEOUT_MS: "15000" ALLOW_BUSY_FALLBACK: "1" # URL waarop clients de proxy bereiken, gebruikt in herschreven catalogus- en # playlist-URLs. Leeg laten om de Host-header van het request te gebruiken. # PUBLIC_URL: "http://192.168.0.123:8080" # LOG_REQUESTS: "1" # log elke (stream)request en status # PROXY_INSECURE_TLS: "1" # globale TLS-verificatie uitzetten; per entry kan ook "insecureTls": true volumes: - ./upstreams.json:/config/upstreams.json:ro restart: unless-stopped