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