committed by
GitHub
3 changed files with 48 additions and 21 deletions
@ -0,0 +1,21 @@ |
|||||
|
#!/usr/bin/env sh |
||||
|
|
||||
|
# set -e Exit the script if an error happens |
||||
|
set -e |
||||
|
PUID=${PUID=1000} |
||||
|
PGID=${PGID=1000} |
||||
|
|
||||
|
files_ownership () { |
||||
|
# -h Changes the ownership of an encountered symbolic link and not that of the file or directory pointed to by the symbolic link. |
||||
|
# -R Recursively descends the specified directories |
||||
|
# -c Like verbose but report only when a change is made |
||||
|
chown -hRc "$PUID":"$PGID" /app/data |
||||
|
} |
||||
|
|
||||
|
echo "==> Performing startup jobs and maintenance tasks" |
||||
|
files_ownership |
||||
|
|
||||
|
echo "==> Starting application with user $PUID group $PGID" |
||||
|
|
||||
|
# --clear-groups Clear supplementary groups. |
||||
|
exec setpriv --reuid "$PUID" --regid "$PGID" --clear-groups "$@" |
Loading…
Reference in new issue