Files
wvp-platform/docker
16337 0afb3c42a4 适配Docker部署环境,修复拉流代理播放失败问题
1. Docker环境适配:
   - Dockerfile基础镜像从JDK11升级为eclipse-temurin:21
   - pom.xml编译版本从Java21降为Java17
   - docker-compose开放Redis(6379)、MySQL(3306)、ZLM(6080)端口映射
   - application.yml激活profile改为dev
   - application-dev.yml适配Docker服务连接参数(Redis/MySQL/ZLM)

2. 修复拉流代理播放失败:
   - Nginx添加流媒体后缀代理规则(.flv/.m3u8/.ts等),支持自定义app名的流路径
   - Nginx添加WebRTC API代理规则
   - Nginx添加sub_filter规则,将API返回的流地址端口从80(ZLM容器内部端口)重写为8080(Nginx对外端口)
   - docker-compose向Nginx容器传递WebHttp环境变量

3. ZLMediaKit配置补充onvif和rtc相关配置段

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 11:10:06 +08:00
..
2025-04-23 20:34:41 +08:00
2025-04-23 20:34:41 +08:00
2025-09-08 13:36:27 +08:00
2025-04-23 20:34:41 +08:00

可以在当前目录下: 使用docker compose up -d直接运行。 使用docker compose up -d --build --force-recreate强制重新构建所有服务的镜像并删除旧容器重新运行

.env用来配置环境变量,在这里配好之后,其它的配置会自动联动的。

build.sh用来以日期为tag构建镜像推送到指定的容器注册表内Windows下可以使用Git Bash运行)

其它的文件的作用暂不明确