22 lines
796 B
YAML
22 lines
796 B
YAML
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" # alleen nodig bij self-signed upstream-certificaten
|
|
volumes:
|
|
- ./upstreams.json:/config/upstreams.json:ro
|
|
restart: unless-stopped
|