Files
appstore/apps/iptv-api/2.0.8/docker-compose.yml
T

39 lines
1021 B
YAML

services:
iptv-api:
image: "guovern/iptv-api:2.0.8"
container_name: ${CONTAINER_NAME}
restart: always
tty: true
stdin_open: true
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:8080"
volumes:
- "${APP_DATA_DIR}/config:/iptv-api/config"
- "${APP_DATA_DIR}/output:/iptv-api/output"
environment:
- PUBLIC_SCHEME=${PUBLIC_SCHEME}
- PUBLIC_DOMAIN=${PUBLIC_DOMAIN}
- PUBLIC_PORT=${PANEL_APP_PORT_HTTP}
- NGINX_HTTP_PORT=8080
- TIME_ZONE=${TIME_ZONE}
- OPEN_UPDATE=${OPEN_UPDATE}
- UPDATE_STARTUP=${UPDATE_STARTUP}
- UPDATE_INTERVAL=${UPDATE_INTERVAL}
- OPEN_RTMP=${OPEN_RTMP}
- CDN_URL=${CDN_URL}
- HTTP_PROXY=${HTTP_PROXY}
healthcheck:
test: ["CMD-SHELL", "wget -q -O /dev/null http://127.0.0.1:8080/ || exit 1"]
interval: 30s
timeout: 5s
retries: 5
start_period: 30s
labels:
createdBy: "Apps"
networks:
1panel-network:
external: true