mirror of
https://gitee.com/pan648540858/wvp-GB28181-pro.git
synced 2026-05-27 15:37:50 +08:00
93 lines
2.1 KiB
YAML
93 lines
2.1 KiB
YAML
version: '3'
|
||
networks:
|
||
network:
|
||
ipam:
|
||
driver: default
|
||
config:
|
||
- subnet: '177.200.0.0/16'
|
||
|
||
services:
|
||
redis:
|
||
image: redis
|
||
restart: always
|
||
networks:
|
||
network:
|
||
ipv4_address: 177.200.0.2
|
||
ports:
|
||
- 6379:6379
|
||
volumes:
|
||
- ./redis/redis.conf:/etc/redis/redis_default.conf
|
||
- ./redis/data/:/data
|
||
environment:
|
||
TZ: "Asia/Shanghai"
|
||
command: redis-server /etc/redis/redis_default.conf --appendonly yes
|
||
mysql:
|
||
image: mysql:5.7
|
||
ports:
|
||
- 3306:3306
|
||
restart: unless-stopped
|
||
networks:
|
||
network:
|
||
ipv4_address: 177.200.0.3
|
||
environment:
|
||
MYSQL_DATABASE: wvp
|
||
MYSQL_ROOT_PASSWORD: root
|
||
volumes:
|
||
- ./mysql/mysql:/var/lib/mysql
|
||
- ./mysql/mysql.cnf:/etc/mysql/conf.d/mysql.cnf
|
||
- ./mysql/initdb:/docker-entrypoint-initdb.d
|
||
command:
|
||
[
|
||
'mysqld',
|
||
'--character-set-server=utf8',
|
||
'--collation-server=utf8_unicode_ci',
|
||
'--default-time-zone=+8:00',
|
||
'--lower-case-table-names=1'
|
||
]
|
||
zlmediakit:
|
||
image: zlmediakit/zlmediakit:master
|
||
restart: unless-stopped
|
||
networks:
|
||
network:
|
||
ipv4_address: 177.200.0.4
|
||
ports:
|
||
- "1935:1935"
|
||
- "8100:80"
|
||
- "8443:443"
|
||
- "8554:554"
|
||
- "10000:10000"
|
||
- "10000:10000/udp"
|
||
- "8000:8000/udp"
|
||
- "9000:9000/udp"
|
||
- "30000-30500:30000-30500/udp"
|
||
- "30000-30500:30000-30500/tcp"
|
||
volumes:
|
||
- ./media/conf/config.ini:/opt/media/conf/config.ini
|
||
|
||
wvp:
|
||
image: wvp-pro:v1
|
||
restart: always
|
||
networks:
|
||
network:
|
||
ipv4_address: 177.200.0.5
|
||
ports:
|
||
- "5060:5060"
|
||
- "5060:5060/udp"
|
||
- "18080:18080"
|
||
- "18081:18081"
|
||
volumes:
|
||
- ./wvp-pro/wvp:/opt/wvp
|
||
- ./wvp-pro/assist:/opt/assist
|
||
environment:
|
||
TZ: "Asia/Shanghai"
|
||
MEDIA_HOST: 192.168.2.33
|
||
# - "JAVA_OPTS=-Xms4G -Xmx4G -XX:+UseG1GC" # jvm参数,根据情况调整
|
||
links:
|
||
- mysql
|
||
- redis
|
||
- zlmediakit
|
||
depends_on:
|
||
- redis
|
||
- zlmediakit
|
||
- mysql
|