mirror of
				https://github.com/paperless-ngx/paperless-ngx.git
				synced 2025-11-03 03:16:10 -06:00 
			
		
		
		
	@@ -4,13 +4,13 @@ set -e
 | 
			
		||||
# Source: https://github.com/sameersbn/docker-gitlab/
 | 
			
		||||
map_uidgid() {
 | 
			
		||||
    USERMAP_ORIG_UID=$(id -u paperless)
 | 
			
		||||
    USERMAP_ORIG_UID=$(id -g paperless)
 | 
			
		||||
    USERMAP_GID=${USERMAP_GID:-${USERMAP_UID:-$USERMAP_ORIG_GID}}
 | 
			
		||||
    USERMAP_UID=${USERMAP_UID:-$USERMAP_ORIG_UID}
 | 
			
		||||
    if [[ ${USERMAP_UID} != "${USERMAP_ORIG_UID}" || ${USERMAP_GID} != "${USERMAP_ORIG_GID}" ]]; then
 | 
			
		||||
        echo "Mapping UID and GID for paperless:paperless to $USERMAP_UID:$USERMAP_GID"
 | 
			
		||||
        addgroup -g "${USERMAP_GID}" paperless
 | 
			
		||||
        sed -i -e "s|:${USERMAP_ORIG_UID}:${USERMAP_GID}:|:${USERMAP_UID}:${USERMAP_GID}:|" /etc/passwd
 | 
			
		||||
    USERMAP_ORIG_GID=$(id -g paperless)
 | 
			
		||||
    USERMAP_NEW_UID=${USERMAP_UID:-$USERMAP_ORIG_UID}
 | 
			
		||||
    USERMAP_NEW_GID=${USERMAP_GID:-${USERMAP_ORIG_GID:-$USERMAP_NEW_UID}}
 | 
			
		||||
    if [[ ${USERMAP_NEW_UID} != "${USERMAP_ORIG_UID}" || ${USERMAP_NEW_GID} != "${USERMAP_ORIG_GID}" ]]; then
 | 
			
		||||
        echo "Mapping UID and GID for paperless:paperless to $USERMAP_NEW_UID:$USERMAP_NEW_GID"
 | 
			
		||||
        usermod -u "${USERMAP_NEW_UID}" paperless
 | 
			
		||||
        groupmod -g "${USERMAP_NEW_GID}" paperless
 | 
			
		||||
    fi
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@@ -64,7 +64,7 @@ install_languages() {
 | 
			
		||||
        if [ "$lang" ==  "eng" ]; then
 | 
			
		||||
            continue
 | 
			
		||||
        fi
 | 
			
		||||
        
 | 
			
		||||
 | 
			
		||||
        if apk info -e "$pkg" > /dev/null 2>&1; then
 | 
			
		||||
            continue
 | 
			
		||||
        fi
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user