@cryptotaxi247 / netdata-1 / commits / 1afd93cb6

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