Fix intermittent permissions issues in some Docker builds. (#14629)
* Fix intermittent permissions issues in some Docker builds. * Fix issue with PPC64le builds.
Austin S. Hemmelgarn committed
Mar 7, 2023 at 08:47 UTC
1afd93cb6466b9dc9fdc0a1cd491ce8c14347899
2 files changed
+5
-1
packaging/docker/Dockerfile
+3
-1
@@ -51,7 +51,9 @@ RUN mkdir -p /app/usr/sbin/ \
51
mv /usr/sbin/netdatacli /app/usr/sbin/ && \
52
mv packaging/docker/run.sh /app/usr/sbin/ && \
53
mv packaging/docker/health.sh /app/usr/sbin/ && \
54
- cp -rp /deps/* /app/usr/local/ && \
54
+ mkdir -p /deps/etc && \
55
+ cp -rp /deps/etc /app/usr/local/etc && \
56
+ chmod -R o+rX /app && \
57
chmod +x /app/usr/sbin/run.sh
58
59
#####################################################################
packaging/docker/run.sh
+2
@@ -21,6 +21,8 @@ if [ ! "${DISABLE_TELEMETRY:-0}" -eq 0 ] ||
21
touch /etc/netdata/.opt-out-from-anonymous-statistics
22
fi
23
24
+chmod o+rX / # Needed to fix permissions issues in some cases.
25
+
26
BALENA_PGID=$(stat -c %g /var/run/balena.sock 2>/dev/null || true)
27
DOCKER_PGID=$(stat -c %g /var/run/docker.sock 2>/dev/null || true)
28