Files
gb28181/Dockerfile_full
T
2025-02-15 21:55:41 +08:00

26 lines
644 B
Plaintext

FROM zlmediakit/zlmediakit:master
ENV TZ=Asia/Shanghai
WORKDIR /opt/media/bin/
# 添加应用程序文件
ADD ./build/linux_amd64/bin ./gowvp
ADD ./configs/config.toml ./config.toml
ADD ./www ./www
# 添加元数据标签
LABEL Name=gowvp \
Version=0.0.1 \
Maintainer="xx@golang.space" \
Description="gowvp & zlmediakit"
# 暴露必要端口
EXPOSE 15123 1935 8080 554 10000-10500/udp
# 设置健康检查
# HEALTHCHECK --interval=30s --timeout=3s \
# CMD wget -q --spider http://localhost:15123/index/api/getServerConfig || exit 1
# 启动服务
CMD ["sh", "-c", "./MediaServer -s default.pem -c & ./gowvp & wait"]