mirror of
				https://github.com/louislam/uptime-kuma.git
				synced 2025-10-31 19:39:20 +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 "$@"
 |