From 76ec3d1b60988478d40159ae2b5590f3674f99a4 Mon Sep 17 00:00:00 2001 From: 648540858 <648540858@qq.com> Date: Fri, 8 Mar 2024 17:41:52 +0800 Subject: [PATCH 1/8] =?UTF-8?q?=E7=A7=BB=E9=99=A4=E8=BF=87=E6=97=B6?= =?UTF-8?q?=E7=9A=84dockerFile?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DOCKERFILE | 130 ----------------------------------------------------- 1 file changed, 130 deletions(-) delete mode 100644 DOCKERFILE diff --git a/DOCKERFILE b/DOCKERFILE deleted file mode 100644 index f2a2ffa01..000000000 --- a/DOCKERFILE +++ /dev/null @@ -1,130 +0,0 @@ -#很久没维护了,已经与定前版本不匹配 - - -FROM ubuntu:20.04 AS build - -ARG DEBIAN_FRONTEND=noninteractive -ENV TZ=Asia/Shanghai - -EXPOSE 18080/tcp - -EXPOSE 5060/tcp -EXPOSE 5060/udp - -EXPOSE 6379/tcp - -EXPOSE 18081/tcp - -EXPOSE 80/tcp -EXPOSE 1935/tcp -EXPOSE 554/tcp -EXPOSE 554/udp -EXPOSE 30000-30500/tcp -EXPOSE 30000-30500/udp - -ENV LC_ALL zh_CN.UTF-8 - -# 使用了自己的settings.xml作为maven的源,加快打包速度 -RUN apt-get update && \ - DEBIAN_FRONTEND="noninteractive" && \ - apt-get install -y --no-install-recommends openjdk-11-jre git maven nodejs npm build-essential tcl language-pack-zh-hans \ - cmake curl vim ca-certificates tzdata libmysqlclient-dev redis-server libssl-dev libx264-dev libfaac-dev ffmpeg -WORKDIR /home - -RUN git clone https://gitee.com/pan648540858/maven.git && \ - cp maven/settings.xml /usr/share/maven/conf/ && \ - git clone https://gitee.com/pan648540858/wvp-GB28181.git && \ - git clone https://gitee.com/pan648540858/wvp-pro-assist.git - # 编译前端界面 -WORKDIR /home/wvp-GB28181/web_src - -RUN npm install && \ - npm run build && \ - mkdir -p /opt/wvp/config && \ - mkdir -p /opt/assist/config && \ - cp /home/wvp-GB28181/src/main/resources/application-dev.yml /opt/wvp/config/application.yml && \ - cp /home/wvp-pro-assist/src/main/resources/application-dev.yml /opt/assist/config/application.yml - - # wvp打包 -WORKDIR /home/wvp-GB28181 -RUN mvn compile && \ - mvn package && \ - cp /home/wvp-GB28181/target/wvp*.jar /opt/wvp/ - - # wvp 录像管理打包 -WORKDIR /home/wvp-pro-assist -RUN mvn compile && \ - mvn package && \ - cp /home/wvp-pro-assist/target/*.jar /opt/assist/ - - # zlm打包 -WORKDIR /home -RUN mkdir -p /opt/media && \ - git clone --depth=1 https://gitee.com/xia-chu/ZLMediaKit && \ - cd ZLMediaKit && git submodule update --init --recursive && \ - mkdir -p build release/linux/Release/ &&\ - cd build && \ - cmake -DCMAKE_BUILD_TYPE=Release .. && \ - make -j4 && \ - rm -rf ../release/linux/Release/config.ini && \ - cp -r ../release/linux/Release/* /opt/media && \ - mkdir -p /opt/media/www/record - - - # 清理 - RUN rm -rf /home/wiki && \ - rm -rf /home/wvp-GB28181 && \ - apt-get autoremove -y git maven nodejs npm && \ - apt-get clean -y && \ - rm -rf /var/lib/apt/lists/*dic - -WORKDIR /opt/wvp -RUN echo '#!/bin/bash' > run.sh && \ - echo 'echo ${WVP_IP}' >> run.sh && \ - echo 'echo ${WVP_CONFIG}' >> run.sh && \ - echo 'redis-server --daemonize yes --bind 0.0.0.0' >> run.sh && \ - echo 'cd /opt/assist' >> run.sh && \ - echo 'nohup java -jar *.jar --userSettings.record=/opt/media/www/record/ &' >> run.sh && \ - echo 'nohup /opt/media/MediaServer -d -m 3 &' >> run.sh && \ - echo 'cd /opt/wvp' >> run.sh && \ - echo 'if [-n "${WVP_CONFIG}"]; then' >> run.sh && \ - echo ' java -jar *.jar --spring.config.location=/opt/wvp/config/application.yml --media.record-assist-port=18081 ${WVP_CONFIG}' >> run.sh && \ - echo 'else' >> run.sh && \ - echo ' java -jar *.jar --spring.config.location=/opt/wvp/config/application.yml --media.record-assist-port=18081 --media.ip=127.0.0.1 --media.sdp-ip=${WVP_IP} --sip.ip=${WVP_IP} --media.stream-ip=${WVP_IP}' >> run.sh && \ - echo 'fi' >> run.sh -RUN chmod +x run.sh - -FROM ubuntu:20.04 - -ARG DEBIAN_FRONTEND=noninteractive -ENV TZ=Asia/Shanghai - -EXPOSE 18080/tcp - -EXPOSE 5060/tcp -EXPOSE 5060/udp - -EXPOSE 6379/tcp - -EXPOSE 18081/tcp - -EXPOSE 80/tcp -EXPOSE 1935/tcp -EXPOSE 554/tcp -EXPOSE 554/udp -EXPOSE 30000-30500/tcp -EXPOSE 30000-30500/udp - -ENV LC_ALL zh_CN.UTF-8 - -RUN apt-get update && \ - DEBIAN_FRONTEND="noninteractive" && \ - apt-get install -y --no-install-recommends openjdk-11-jre tcl language-pack-zh-hans \ - ca-certificates tzdata libmysqlclient21 redis-server libssl1.1 libx264-155 libfaac0 ffmpeg && \ - apt-get autoremove -y && \ - apt-get clean -y && \ - rm -rf /var/lib/apt/lists/*dic - -WORKDIR /opt/wvp -COPY --from=build /opt /opt -CMD ["sh", "run.sh"] From ad4e61d7e7bde642c0cfa35cc54d7b9e9a2eba03 Mon Sep 17 00:00:00 2001 From: 648540858 <648540858@qq.com> Date: Mon, 11 Mar 2024 14:22:40 +0800 Subject: [PATCH 2/8] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E5=BC=80=E5=90=AF=E9=9F=B3=E9=A2=91=E5=A4=B1=E8=B4=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web_src/src/components/channelList.vue | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/web_src/src/components/channelList.vue b/web_src/src/components/channelList.vue index 8af42692f..24f494683 100755 --- a/web_src/src/components/channelList.vue +++ b/web_src/src/components/channelList.vue @@ -100,9 +100,9 @@ {{ scope.row.location }} - + @@ -312,7 +312,7 @@ export default { that.total = res.data.data.total; that.deviceChannelList = res.data.data.list; that.deviceChannelList.forEach(e => { - e.PTZType = e.PTZType + ""; + e.ptztype = e.ptztype + ""; that.$set(e, "edit", false); that.$set(e, "location", ""); if (e.longitude && e.latitude) { @@ -460,7 +460,7 @@ export default { this.total = res.data.data.total; this.deviceChannelList = res.data.data.list; this.deviceChannelList.forEach(e => { - e.PTZType = e.PTZType + ""; + e.ptztype = e.ptztype + ""; this.$set(e, "edit", false); this.$set(e, "location", ""); if (e.longitude && e.latitude) { From 010e73b0c7e4454fe1e354460c0de69b347d7361 Mon Sep 17 00:00:00 2001 From: 648540858 <648540858@qq.com> Date: Mon, 11 Mar 2024 22:56:24 +0800 Subject: [PATCH 3/8] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=BC=B9=E7=AA=97?= =?UTF-8?q?=E6=92=AD=E6=94=BE=E5=92=8C=E5=88=86=E5=B1=8F=E6=92=AD=E6=94=BE?= =?UTF-8?q?=E7=AA=97=E5=8F=A3=E5=B0=BA=E5=AF=B8=E5=BC=82=E5=B8=B8=E7=9A=84?= =?UTF-8?q?BUG?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web_src/src/components/common/jessibuca.vue | 24 +++++++++++++------ .../src/components/dialog/devicePlayer.vue | 2 +- 2 files changed, 18 insertions(+), 8 deletions(-) diff --git a/web_src/src/components/common/jessibuca.vue b/web_src/src/components/common/jessibuca.vue index 3419bb590..afd422297 100755 --- a/web_src/src/components/common/jessibuca.vue +++ b/web_src/src/components/common/jessibuca.vue @@ -1,6 +1,6 @@