aboutsummaryrefslogtreecommitdiff
path: root/Dockerfile
diff options
context:
space:
mode:
authorTom Jakubowski <tom@crystae.net>2019-05-17 23:43:53 -0700
committerJakob Borg <jakob@kastelo.net>2019-05-18 08:43:53 +0200
commitcc36621b11e0b58bc3ca36d1405f4134276bff6e (patch)
tree767ce39af42a40185c8b8758b4bd293d099486bc /Dockerfile
parent441ea109a1ebc5685fdda18de1fb87ce0a0a4340 (diff)
downloadsyncthing-cc36621b11e0b58bc3ca36d1405f4134276bff6e.tar.gz
syncthing-cc36621b11e0b58bc3ca36d1405f4134276bff6e.zip
docker: Create entrypoint script (fixes #5631) (#5635)
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile9
1 files changed, 2 insertions, 7 deletions
diff --git a/Dockerfile b/Dockerfile
index 6324568e8..8f3c1279c 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -17,16 +17,11 @@ VOLUME ["/var/syncthing"]
RUN apk add --no-cache ca-certificates su-exec
COPY --from=builder /src/syncthing /bin/syncthing
+COPY --from=builder /src/script/docker-entrypoint.sh /bin/entrypoint.sh
ENV PUID=1000 PGID=1000
HEALTHCHECK --interval=1m --timeout=10s \
CMD nc -z localhost 8384 || exit 1
-ENTRYPOINT \
- chown "${PUID}:${PGID}" /var/syncthing \
- && su-exec "${PUID}:${PGID}" \
- env HOME=/var/syncthing \
- /bin/syncthing \
- -home /var/syncthing/config \
- -gui-address 0.0.0.0:8384
+ENTRYPOINT ["/bin/entrypoint.sh", "-home", "/var/syncthing/config", "-gui-address", "0.0.0.0:8384"]