Commit 76ec3d1b60988478d40159ae2b5590f3674f99a4

Authored by 648540858
1 parent 0c327b3a

移除过时的dockerFile

Showing 1 changed file with 0 additions and 130 deletions
DOCKERFILE deleted 100644 → 0
1 -#很久没维护了,已经与定前版本不匹配  
2 -  
3 -  
4 -FROM ubuntu:20.04 AS build  
5 -  
6 -ARG DEBIAN_FRONTEND=noninteractive  
7 -ENV TZ=Asia/Shanghai  
8 -  
9 -EXPOSE 18080/tcp  
10 -  
11 -EXPOSE 5060/tcp  
12 -EXPOSE 5060/udp  
13 -  
14 -EXPOSE 6379/tcp  
15 -  
16 -EXPOSE 18081/tcp  
17 -  
18 -EXPOSE 80/tcp  
19 -EXPOSE 1935/tcp  
20 -EXPOSE 554/tcp  
21 -EXPOSE 554/udp  
22 -EXPOSE 30000-30500/tcp  
23 -EXPOSE 30000-30500/udp  
24 -  
25 -ENV LC_ALL zh_CN.UTF-8  
26 -  
27 -# 使用了自己的settings.xml作为maven的源,加快打包速度  
28 -RUN apt-get update && \  
29 - DEBIAN_FRONTEND="noninteractive" && \  
30 - apt-get install -y --no-install-recommends openjdk-11-jre git maven nodejs npm build-essential tcl language-pack-zh-hans \  
31 - cmake curl vim ca-certificates tzdata libmysqlclient-dev redis-server libssl-dev libx264-dev libfaac-dev ffmpeg  
32 -WORKDIR /home  
33 -  
34 -RUN git clone https://gitee.com/pan648540858/maven.git && \  
35 - cp maven/settings.xml /usr/share/maven/conf/ && \  
36 - git clone https://gitee.com/pan648540858/wvp-GB28181.git && \  
37 - git clone https://gitee.com/pan648540858/wvp-pro-assist.git  
38 - # 编译前端界面  
39 -WORKDIR /home/wvp-GB28181/web_src  
40 -  
41 -RUN npm install && \  
42 - npm run build && \  
43 - mkdir -p /opt/wvp/config && \  
44 - mkdir -p /opt/assist/config && \  
45 - cp /home/wvp-GB28181/src/main/resources/application-dev.yml /opt/wvp/config/application.yml && \  
46 - cp /home/wvp-pro-assist/src/main/resources/application-dev.yml /opt/assist/config/application.yml  
47 -  
48 - # wvp打包  
49 -WORKDIR /home/wvp-GB28181  
50 -RUN mvn compile && \  
51 - mvn package && \  
52 - cp /home/wvp-GB28181/target/wvp*.jar /opt/wvp/  
53 -  
54 - # wvp 录像管理打包  
55 -WORKDIR /home/wvp-pro-assist  
56 -RUN mvn compile && \  
57 - mvn package && \  
58 - cp /home/wvp-pro-assist/target/*.jar /opt/assist/  
59 -  
60 - # zlm打包  
61 -WORKDIR /home  
62 -RUN mkdir -p /opt/media && \  
63 - git clone --depth=1 https://gitee.com/xia-chu/ZLMediaKit && \  
64 - cd ZLMediaKit && git submodule update --init --recursive && \  
65 - mkdir -p build release/linux/Release/ &&\  
66 - cd build && \  
67 - cmake -DCMAKE_BUILD_TYPE=Release .. && \  
68 - make -j4 && \  
69 - rm -rf ../release/linux/Release/config.ini && \  
70 - cp -r ../release/linux/Release/* /opt/media && \  
71 - mkdir -p /opt/media/www/record  
72 -  
73 -  
74 - # 清理  
75 - RUN rm -rf /home/wiki && \  
76 - rm -rf /home/wvp-GB28181 && \  
77 - apt-get autoremove -y git maven nodejs npm && \  
78 - apt-get clean -y && \  
79 - rm -rf /var/lib/apt/lists/*dic  
80 -  
81 -WORKDIR /opt/wvp  
82 -RUN echo '#!/bin/bash' > run.sh && \  
83 - echo 'echo ${WVP_IP}' >> run.sh && \  
84 - echo 'echo ${WVP_CONFIG}' >> run.sh && \  
85 - echo 'redis-server --daemonize yes --bind 0.0.0.0' >> run.sh && \  
86 - echo 'cd /opt/assist' >> run.sh && \  
87 - echo 'nohup java -jar *.jar --userSettings.record=/opt/media/www/record/ &' >> run.sh && \  
88 - echo 'nohup /opt/media/MediaServer -d -m 3 &' >> run.sh && \  
89 - echo 'cd /opt/wvp' >> run.sh && \  
90 - echo 'if [-n "${WVP_CONFIG}"]; then' >> run.sh && \  
91 - echo ' java -jar *.jar --spring.config.location=/opt/wvp/config/application.yml --media.record-assist-port=18081 ${WVP_CONFIG}' >> run.sh && \  
92 - echo 'else' >> run.sh && \  
93 - 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 && \  
94 - echo 'fi' >> run.sh  
95 -RUN chmod +x run.sh  
96 -  
97 -FROM ubuntu:20.04  
98 -  
99 -ARG DEBIAN_FRONTEND=noninteractive  
100 -ENV TZ=Asia/Shanghai  
101 -  
102 -EXPOSE 18080/tcp  
103 -  
104 -EXPOSE 5060/tcp  
105 -EXPOSE 5060/udp  
106 -  
107 -EXPOSE 6379/tcp  
108 -  
109 -EXPOSE 18081/tcp  
110 -  
111 -EXPOSE 80/tcp  
112 -EXPOSE 1935/tcp  
113 -EXPOSE 554/tcp  
114 -EXPOSE 554/udp  
115 -EXPOSE 30000-30500/tcp  
116 -EXPOSE 30000-30500/udp  
117 -  
118 -ENV LC_ALL zh_CN.UTF-8  
119 -  
120 -RUN apt-get update && \  
121 - DEBIAN_FRONTEND="noninteractive" && \  
122 - apt-get install -y --no-install-recommends openjdk-11-jre tcl language-pack-zh-hans \  
123 - ca-certificates tzdata libmysqlclient21 redis-server libssl1.1 libx264-155 libfaac0 ffmpeg && \  
124 - apt-get autoremove -y && \  
125 - apt-get clean -y && \  
126 - rm -rf /var/lib/apt/lists/*dic  
127 -  
128 -WORKDIR /opt/wvp  
129 -COPY --from=build /opt /opt  
130 -CMD ["sh", "run.sh"]