mirror of
https://github.com/pierre-emmanuelJ/iptv-proxy.git
synced 2026-03-12 22:24:18 +01:00
34 lines
1011 B
YAML
34 lines
1011 B
YAML
version: "3"
|
|
services:
|
|
iptv-proxy:
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile
|
|
volumes:
|
|
# If your are using local m3u file instead of m3u remote file
|
|
# put your m3u file in this folder
|
|
- ./iptv:/root/iptv
|
|
container_name: "iptv-proxy"
|
|
restart: on-failure
|
|
ports:
|
|
# have to be the same as ENV variable PORT
|
|
- 8080:8080
|
|
environment:
|
|
# if you are using m3u remote file
|
|
# M3U_URL: https://example.com/iptvfile.m3u
|
|
M3U_URL: /root/iptv/iptv.m3u
|
|
# Port to expose the IPTVs endpoints
|
|
PORT: 8080
|
|
# Hostname or IP to expose the IPTVs endpoints (for machine not for docker)
|
|
HOSTNAME: localhost
|
|
GIN_MODE: release
|
|
## Xtream-code proxy configuration
|
|
XTREAM_USER: xtream_user
|
|
XTREAM_PASSWORD: xtream_password
|
|
XTREAM_BASE_URL: "http://example.tv:8080"
|
|
##### UNSAFE AUTH TODO ADD REAL AUTH
|
|
#will be used for m3u and xtream auth poxy
|
|
USER: test
|
|
PASSWORD: testpassword
|
|
|