File tree Expand file tree Collapse file tree 5 files changed +650
-2
lines changed Expand file tree Collapse file tree 5 files changed +650
-2
lines changed Original file line number Diff line number Diff line change @@ -3,10 +3,11 @@ FROM lsiobase/alpine:3.7
33# set version label
44ARG BUILD_DATE
55ARG VERSION
6+ ARG SMOKEPING_VERSION
67LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}"
78LABEL maintainer="ironicbadger,sparklyballs"
89
9- # copy tcpping script
10+ # copy tcpping script
1011COPY tcpping /defaults/
1112
1213RUN \
Original file line number Diff line number Diff line change 1+ FROM lsiobase/alpine.arm64:3.7
2+
3+ # Add qemu to build on x86_64 systems
4+ COPY qemu-aarch64-static /usr/bin
5+
6+ # set version label
7+ ARG BUILD_DATE
8+ ARG VERSION
9+ ARG SMOKEPING_VERSION
10+ LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}"
11+ LABEL maintainer="ironicbadger,sparklyballs"
12+
13+ # copy tcpping script
14+ COPY tcpping /defaults/
15+
16+ RUN \
17+ echo "**** install packages ****" && \
18+ apk add --no-cache \
19+ apache2 \
20+ apache2-ctl \
21+ apache2-utils \
22+ bc \
23+ bind-tools \
24+ curl \
25+ smokeping \
26+ ssmtp \
27+ sudo \
28+ tcptraceroute \
29+ ttf-dejavu && \
30+ echo "**** give abc sudo access to traceroute & tcptraceroute ****" && \
31+ echo \
32+ "abc ALL=(ALL) NOPASSWD: /usr/bin/traceroute" >> \
33+ /etc/sudoers.d/traceroute && \
34+ echo \
35+ "abc ALL=(ALL) NOPASSWD: /usr/bin/tcptraceroute" >> \
36+ /etc/sudoers.d/tcptraceroute && \
37+ echo "**** fix path to cropper.js ****" && \
38+ sed -i 's#src="/cropper/#/src="cropper/#' /etc/smokeping/basepage.html && \
39+ echo "**** install tcping script ****" && \
40+ install -m755 -D /defaults/tcpping /usr/bin/ && \
41+ echo "**** remove default apache conf ****" && \
42+ rm -f /etc/apache2/httpd.conf
43+
44+ # add local files
45+ COPY root/ /
46+
47+ # ports and volumes
48+ EXPOSE 80
49+ VOLUME /config /data
Original file line number Diff line number Diff line change 1+ FROM lsiobase/alpine.armhf:3.7
2+ # Add qemu to build on x86_64 systems
3+ COPY qemu-arm-static /usr/bin
4+
5+ # set version label
6+ ARG BUILD_DATE
7+ ARG VERSION
8+ ARG SMOKEPING_VERSION
9+ LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}"
10+ LABEL maintainer="ironicbadger,sparklyballs"
11+
12+ # copy tcpping script
13+ COPY tcpping /defaults/
14+
15+ RUN \
16+ echo "**** install packages ****" && \
17+ apk add --no-cache \
18+ apache2 \
19+ apache2-ctl \
20+ apache2-utils \
21+ bc \
22+ bind-tools \
23+ curl \
24+ smokeping \
25+ ssmtp \
26+ sudo \
27+ tcptraceroute \
28+ ttf-dejavu && \
29+ echo "**** give abc sudo access to traceroute & tcptraceroute ****" && \
30+ echo \
31+ "abc ALL=(ALL) NOPASSWD: /usr/bin/traceroute" >> \
32+ /etc/sudoers.d/traceroute && \
33+ echo \
34+ "abc ALL=(ALL) NOPASSWD: /usr/bin/tcptraceroute" >> \
35+ /etc/sudoers.d/tcptraceroute && \
36+ echo "**** fix path to cropper.js ****" && \
37+ sed -i 's#src="/cropper/#/src="cropper/#' /etc/smokeping/basepage.html && \
38+ echo "**** install tcping script ****" && \
39+ install -m755 -D /defaults/tcpping /usr/bin/ && \
40+ echo "**** remove default apache conf ****" && \
41+ rm -f /etc/apache2/httpd.conf
42+
43+ # add local files
44+ COPY root/ /
45+
46+ # ports and volumes
47+ EXPOSE 80
48+ VOLUME /config /data
You can’t perform that action at this time.
0 commit comments