mirror of
https://github.com/gowvp/gb28181.git
synced 2026-04-22 23:17:19 +08:00
26 lines
644 B
Plaintext
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"] |