speeding up process when uploading

This commit is contained in:
RandyJC
2025-12-01 14:44:38 +01:00
parent dd6acfa7b8
commit 63949628cc
3 changed files with 4 additions and 0 deletions

1
.env
View File

@@ -21,4 +21,5 @@ SCAN_FALLBACK=60
UPLOAD_SCAN_INTERVAL=5
UPLOAD_CONCURRENCY=4
UPLOAD_IDLE_SLEEP=3
UPLOAD_GO_TASKS=6
DELETE_ON_SUCCESS=true

View File

@@ -40,6 +40,7 @@ services:
- SCAN_INTERVAL=${UPLOAD_SCAN_INTERVAL:-5}
- CONCURRENCY=${UPLOAD_CONCURRENCY:-4}
- IDLE_SLEEP=${UPLOAD_IDLE_SLEEP:-3}
- GO_TASKS=${UPLOAD_GO_TASKS:-6}
- DELETE_ON_SUCCESS=${DELETE_ON_SUCCESS:-true}
- ALLOW_INSECURE_SSL=${ALLOW_INSECURE_SSL:-false}
- PUID=${PUID:-1000}

View File

@@ -10,6 +10,7 @@ DELETE_ON_SUCCESS="${DELETE_ON_SUCCESS:-true}"
SCAN_INTERVAL="${SCAN_INTERVAL:-5}" # seconds between scans
CONCURRENCY="${CONCURRENCY:-4}"
IDLE_SLEEP="${IDLE_SLEEP:-3}"
GO_TASKS="${GO_TASKS:-6}" # immich-go internal concurrent tasks
IMMICH_CHECK_PATH="${IMMICH_CHECK_PATH:-/api/server/ping}"
CURL_OPTS="-sS -m 3 -o /dev/null -w %{http_code}"
[ "${ALLOW_INSECURE_SSL:-false}" = "true" ] && CURL_OPTS="$CURL_OPTS -k"
@@ -64,6 +65,7 @@ start_ms="$(date +%s%3N 2>/dev/null || echo "$(date +%s)000")"
errf="$(mktemp -p /tmp immich_err.XXXXXX)"
cmd="immich-go upload from-folder --server \"${IMMICH_URL}\" --api-key \"${IMMICH_API_KEY}\" --no-ui --recursive=false --pause-immich-jobs=false"
[ -n "${GO_TASKS:-}" ] && cmd="$cmd --concurrent-tasks ${GO_TASKS}"
[ "${ALLOW_INSECURE_SSL:-false}" = "true" ] && cmd="$cmd --skip-verify-ssl"
if output="$(eval "$cmd \"$f\"" 1>/dev/null 2>"$errf")"