23 lines
		
	
	
		
			463 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			463 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/usr/bin/env bash
 | |
| set -euo pipefail
 | |
| 
 | |
| PUID=${PUID:-1000}
 | |
| PGID=${PGID:-1000}
 | |
| 
 | |
| if ! command -v gosu >/dev/null 2>&1; then
 | |
|   echo "gosu is required but not installed" >&2
 | |
|   exit 1
 | |
| fi
 | |
| 
 | |
| if [ -d /data ]; then
 | |
|   chown -R "${PUID}:${PGID}" /data
 | |
| fi
 | |
| 
 | |
| export HOME=${HOME:-/tmp}
 | |
| export XDG_CACHE_HOME=${XDG_CACHE_HOME:-/tmp/.cache}
 | |
| 
 | |
| mkdir -p "${HOME}/.cache/fontconfig"
 | |
| mkdir -p "${XDG_CACHE_HOME}/fontconfig"
 | |
| 
 | |
| exec gosu "${PUID}:${PGID}" python3 /app/watch_and_convert.py
 |