From 358d2143e23f5f85a2ce0d268778014b7f87fc77 Mon Sep 17 00:00:00 2001 From: James O'Beirne Date: Fri, 16 Dec 2022 02:16:22 -0500 Subject: [PATCH] docker: Ensure entrypoint is executable (#8719) On systems with safe umasks (`umask 077`), the entrypoint as copied from the host may not be executable by other users. Ensure that it is set to be within the Dockerfile. --- Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Dockerfile b/Dockerfile index dd25db10f..c2c93f7b8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -26,4 +26,5 @@ HEALTHCHECK --interval=1m --timeout=10s \ CMD curl -fkLsS -m 2 127.0.0.1:8384/rest/noauth/health | grep -o --color=never OK || exit 1 ENV STGUIADDRESS=0.0.0.0:8384 +RUN chmod 755 /bin/entrypoint.sh ENTRYPOINT ["/bin/entrypoint.sh", "/bin/syncthing", "-home", "/var/syncthing/config"]