forked from Cutlery/immich
		
	* use tini init * Move python into CMD * Use tini as entrypoint * Toggle executable bit * Avoid compose changes * Adapt web entrypoint
		
			
				
	
	
		
			12 lines
		
	
	
		
			380 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			12 lines
		
	
	
		
			380 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#! /bin/sh
 | 
						|
 | 
						|
# Rebind env vars to PUBLIC_ for svelte
 | 
						|
export PUBLIC_IMMICH_SERVER_URL=$IMMICH_SERVER_URL
 | 
						|
export PUBLIC_IMMICH_API_URL_EXTERNAL=$IMMICH_API_URL_EXTERNAL
 | 
						|
 | 
						|
if [ "$(id -u)" -eq 0 ] && [ -n "$PUID" ] && [ -n "$PGID" ]; then
 | 
						|
    exec setpriv --reuid "$PUID" --regid "$PGID" --clear-groups node /usr/src/app/build/index.js
 | 
						|
else
 | 
						|
    exec node /usr/src/app/build/index.js
 | 
						|
fi
 |