61 lines
1.6 KiB
YAML
61 lines
1.6 KiB
YAML
version: '3'
|
||
services:
|
||
|
||
polaris-wvp:
|
||
# 构建上下文改为 wvp 目录,需要先把 jar 包放到该目录
|
||
build:
|
||
context: ./wvp # jar 包所在目录
|
||
dockerfile: ../wvp/Dockerfile
|
||
restart: always
|
||
networks:
|
||
- media-net
|
||
ports:
|
||
- "18978:18978"
|
||
- "${SIP_Port:-8116}:${SIP_Port:-8116}/udp"
|
||
- "${SIP_Port:-8116}:${SIP_Port:-8116}/tcp"
|
||
depends_on:
|
||
- polaris-redis
|
||
- polaris-mysql
|
||
- polaris-media
|
||
volumes:
|
||
- ./wvp/wvp/:/opt/ylcx/wvp/
|
||
- ./logs/wvp:/opt/wvp/logs/
|
||
environment:
|
||
TZ: "Asia/Shanghai"
|
||
# 流链接的IP
|
||
Stream_IP: ${Stream_IP}
|
||
# SDP里的IP
|
||
SDP_IP: ${SDP_IP}
|
||
# [可选] zlm服务器访问WVP所使用的IP, 默认使用127.0.0.1,zlm和wvp没有部署在同一台服务器时必须配置
|
||
ZLM_HOOK_HOST: polaris-wvp
|
||
ZLM_HOST: polaris-media
|
||
ZLM_SERCERT: su6TiedN2rVAmBbIDX0aa0QTiBJLBdcf
|
||
|
||
MediaHttp: ${WebHttp:-8080}
|
||
#MediaHttps: ${WebHttps:-8081}
|
||
MediaRtmp: ${MediaRtmp:-10935}
|
||
MediaRtsp: ${MediaRtsp:-5540}
|
||
MediaRtp: ${MediaRtp:-10000}
|
||
|
||
REDIS_HOST: polaris-redis
|
||
REDIS_PORT: 6379
|
||
|
||
DATABASE_HOST: polaris-mysql
|
||
DATABASE_PORT: 3306
|
||
DATABASE_USER: wvp_user
|
||
DATABASE_PASSWORD: wvp_password
|
||
|
||
SIP_ShowIP: ${SIP_ShowIP}
|
||
SIP_Port: ${SIP_Port:-8116}
|
||
SIP_Domain: ${SIP_Domain}
|
||
SIP_Id: ${SIP_Id}
|
||
SIP_Password: ${SIP_Password}
|
||
|
||
RecordSip: ${RecordSip}
|
||
RecordPushLive: ${RecordPushLive}
|
||
|
||
|
||
|
||
networks:
|
||
1panel-network:
|
||
driver: bridge |