diff options
author | HansK-p <42314815+HansK-p@users.noreply.github.com> | 2020-07-14 11:38:59 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-07-14 11:38:59 +0200 |
commit | cd8e1ec738a28a9a6b072207289954cda6012dc8 (patch) | |
tree | 559adaeff701d292371802333c8a984403286a7b /script | |
parent | aedc2d788f51f9f3dcb969d0f45eab11414aa426 (diff) | |
download | syncthing-cd8e1ec738a28a9a6b072207289954cda6012dc8.tar.gz syncthing-cd8e1ec738a28a9a6b072207289954cda6012dc8.zip |
docker: Support starting as a non-root user (fixes #6832) (#6835)v1.8.0-rc.1
Diffstat (limited to 'script')
-rwxr-xr-x | script/docker-entrypoint.sh | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/script/docker-entrypoint.sh b/script/docker-entrypoint.sh index c20dafb0f..071092a09 100755 --- a/script/docker-entrypoint.sh +++ b/script/docker-entrypoint.sh @@ -2,6 +2,10 @@ set -eu -chown "${PUID}:${PGID}" "${HOME}" \ - && exec su-exec "${PUID}:${PGID}" \ - env HOME="$HOME" "$@" +if [ "$(id -u)" = '0' ]; then + chown "${PUID}:${PGID}" "${HOME}" \ + && exec su-exec "${PUID}:${PGID}" \ + env HOME="$HOME" "$@" +else + exec "$@" +fi |