Spaces:
Paused
Paused
| # set -e Exit the script if an error happens | |
| set -e | |
| PUID=${PUID=0} | |
| PGID=${PGID=0} | |
| echo "--->$(whoami)" | |
| 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 "$@" | |
| # echo $PUID |