46 lines
1.2 KiB
YAML
46 lines
1.2 KiB
YAML
version: '3.8'
|
|
|
|
services:
|
|
# ZLMediaKit 流媒体服务
|
|
zlmediakit:
|
|
image: zlmediakit/zlmediakit:master
|
|
container_name: zlmediakit
|
|
restart: always
|
|
privileged: true
|
|
network_mode: host
|
|
volumes:
|
|
- ./data/zlm-config.ini:/opt/media/conf/config.ini:ro
|
|
- ./data/record:/opt/media/bin/www/record
|
|
- ./data/log:/opt/media/bin/log
|
|
environment:
|
|
- TZ=Asia/Shanghai
|
|
logging:
|
|
driver: json-file
|
|
options:
|
|
max-size: "100m"
|
|
max-file: "3"
|
|
|
|
# GoWVP (Owl) 管理平台
|
|
gowvp:
|
|
image: gospace/gowvp:latest
|
|
container_name: gowvp
|
|
restart: always
|
|
network_mode: host
|
|
depends_on:
|
|
- zlmediakit
|
|
volumes:
|
|
- ./data/gowvp-configs:/opt/media/bin/configs
|
|
- ./data/record:/opt/media/bin/www/record
|
|
environment:
|
|
- TZ=Asia/Shanghai
|
|
# 注意:必须使用服务器实际IP,不能使用127.0.0.1
|
|
# 原因:GoWVP向外部设备/浏览器返回流媒体播放地址时,需要返回可访问的IP
|
|
- GOWVP_ZLM_HOST=192.168.3.108
|
|
- GOWVP_ZLM_PORT=80
|
|
- GOWVP_ZLM_SECRET=035c73f7-bb6b-4889-a715-d9eb2d1925cc
|
|
logging:
|
|
driver: json-file
|
|
options:
|
|
max-size: "100m"
|
|
max-file: "3"
|