Skip to content

Commit db04ac8

Browse files
committed
test final v6
1 parent 49f4bfb commit db04ac8

File tree

2 files changed

+17
-7
lines changed

2 files changed

+17
-7
lines changed

blueos-ping-viewer-next/Dockerfile

+12-6
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,35 @@
11
FROM alpine:3.18
2-
RUN apk add --no-cache bash
2+
RUN apk add --no-cache bash shadow
33

44
COPY ./blueos-ping-viewer-next/files/ping-viewer-next.* /
55
COPY ./blueos-ping-viewer-next/files/entrypoint.sh /
66

7+
RUN mkdir -p /app
78
RUN chmod +x /entrypoint.sh && \
89
if [ "$(uname -m)" = "aarch64" ]; then \
9-
cp /ping-viewer-next.aarch64 /ping-viewer-next; \
10+
cp /ping-viewer-next.aarch64 /app/ping-viewer-next; \
1011
elif [ "$(uname -m)" = "x86_64" ]; then \
11-
cp /ping-viewer-next.x86_64 /ping-viewer-next; \
12+
cp /ping-viewer-next.x86_64 /app/ping-viewer-next; \
1213
else \
13-
cp /ping-viewer-next.armv7 /ping-viewer-next; \
14+
cp /ping-viewer-next.armv7 /app/ping-viewer-next; \
1415
fi && \
15-
chmod +x /ping-viewer-next && \
16+
chmod +x /app/ping-viewer-next && \
1617
rm /ping-viewer-next.*
1718
LABEL version="0.0.0"
1819

20+
RUN addgroup -g 1000 pingviewer && adduser -G pingviewer -u 1000 pingviewer -D
21+
1922
# Add docker configuration
2023
LABEL permissions='{\
2124
"ExposedPorts": {\
2225
"6060/tcp": {}\
2326
},\
2427
"HostConfig": {\
2528
"Privileged": true,\
26-
"NetworkMode": "host"\
29+
"NetworkMode": "host",\
30+
"Binds": [\
31+
"/var/logs/blueos/services/ping-viewer-next/logs:/app/logs"\
32+
]\
2733
}\
2834
}'
2935
LABEL authors='[\
+5-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11
#!/bin/bash
22
set -m
33
echo "Starting ping viewer next..."
4-
./ping-viewer-next --enable-auto-create --rest-server 0.0.0.0:6060
4+
cd app
5+
mkdir logs
6+
chmod -R 755 /app/logs
7+
chown -R pingviewer:pingviewer /app/logs
8+
su pingviewer -c "./ping-viewer-next --enable-auto-create --rest-server 0.0.0.0:6060"

0 commit comments

Comments
 (0)