mirror of
				https://github.com/louislam/uptime-kuma.git
				synced 2025-11-04 13:46:13 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			22 lines
		
	
	
		
			662 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			662 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
#!/usr/bin/env sh
 | 
						|
 | 
						|
# set -e Exit the script if an error happens
 | 
						|
set -e
 | 
						|
PUID=${PUID=0}
 | 
						|
PGID=${PGID=0}
 | 
						|
 | 
						|
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 "$@"
 |