Skip to content

Commit b4f1e18

Browse files
fix permission issues
1 parent e103272 commit b4f1e18

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

blueos-ping-viewer-next/Dockerfile

+5-8
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
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 /
@@ -18,21 +18,18 @@ RUN chmod +x /entrypoint.sh && \
1818
LABEL version="0.0.0"
1919

2020
RUN addgroup -g 1000 pingviewer && adduser -G pingviewer -u 1000 pingviewer -D
21-
RUN chown -R pingviewer:pingviewer /app
22-
RUN chmod -R 755 /app/logs
23-
USER 1000:1000
2421

2522
# Add docker configuration
2623
LABEL permissions='{\
2724
"ExposedPorts": {\
2825
"6060/tcp": {}\
2926
},\
30-
"Binds": [\
31-
"/var/logs/blueos/services/ping-viewer-next/logs:/app/logs"\
32-
],\
3327
"HostConfig": {\
3428
"Privileged": true,\
35-
"NetworkMode": "host"\
29+
"NetworkMode": "host",\
30+
"Binds": [\
31+
"/usr/blueos/userdata/extensions/pingviewernext/logs:/app/logs"\
32+
]\
3633
}\
3734
}'
3835
LABEL authors='[\
+5-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
#!/bin/bash
22
set -m
33
echo "Starting ping viewer next..."
4-
cd /app
5-
./ping-viewer-next --enable-auto-create --rest-server 0.0.0.0:6060
4+
cd app
5+
mkdir -p /app/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)