From 983f656a6b823b9f54275c3dc654f8901b46d478 Mon Sep 17 00:00:00 2001 From: Min Idzelis Date: Sun, 13 Apr 2025 10:06:35 -0400 Subject: [PATCH] fix: in dev, delay web server start until api server is started (#17563) --- web/bin/immich-web | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/web/bin/immich-web b/web/bin/immich-web index 4d3b1e01a7..6b2880d6d2 100755 --- a/web/bin/immich-web +++ b/web/bin/immich-web @@ -5,4 +5,10 @@ TYPESCRIPT_SDK=/usr/src/open-api/typescript-sdk npm --prefix "$TYPESCRIPT_SDK" install npm --prefix "$TYPESCRIPT_SDK" run build +UPSTREAM="${IMMICH_SERVER_URL:-http://immich-server:2283/}" +until wget --spider --quiet "${UPSTREAM}/api/server/config"; do + echo 'waiting for api server...' + sleep 1 +done + node ./node_modules/.bin/vite dev --host 0.0.0.0 --port 3000