41 lines
943 B
YAML
41 lines
943 B
YAML
version: "3.9"
|
|
services:
|
|
iptv_restream_frontend:
|
|
image: ghcr.io/antebrl/iptv-restream/frontend:v2.1
|
|
networks:
|
|
- app-network
|
|
|
|
iptv_restream_backend:
|
|
image: ghcr.io/antebrl/iptv-restream/backend:v2.1
|
|
volumes:
|
|
- streams_data:/streams
|
|
- channels:/channels
|
|
environment:
|
|
STORAGE_PATH: /streams/
|
|
# If you have problems with the playlist, set the backend url manually here
|
|
#BACKEND_URL: http://localhost:5000
|
|
networks:
|
|
- app-network
|
|
|
|
# Nginx Reverse Proxy
|
|
iptv_restream_nginx:
|
|
image: ghcr.io/antebrl/iptv-restream/nginx:v2.1
|
|
volumes:
|
|
- streams_data:/streams
|
|
ports:
|
|
- "80:80" # Configure exposed port, if 80 is already in use e.g. 8080:80
|
|
networks:
|
|
- app-network
|
|
|
|
volumes:
|
|
streams_data:
|
|
driver: local
|
|
driver_opts:
|
|
type: tmpfs
|
|
device: tmpfs
|
|
channels:
|
|
|
|
# Internal docker network
|
|
networks:
|
|
app-network:
|
|
driver: bridge |