CHORE - NAS DEPLOY: stabilize legacy Tasker rebuild flow

This commit is contained in:
DCCONSTRUCTIONS 2026-05-15 14:25:36 +03:00
parent 6962642614
commit 44d2c5dd27
1 changed files with 13 additions and 4 deletions

View File

@ -19,7 +19,8 @@ BUILD_ADMIN=${BUILD_ADMIN:-0}
BACKEND_BUILDKIT=${BACKEND_BUILDKIT:-0}
WEB_BUILDKIT=${WEB_BUILDKIT:-0}
ADMIN_BUILDKIT=${ADMIN_BUILDKIT:-1}
ADMIN_BUILDKIT=${ADMIN_BUILDKIT:-0}
ADMIN_REQUIRED=${ADMIN_REQUIRED:-0}
PLANE_BACKEND_IMAGE=${PLANE_BACKEND_IMAGE:-nodedc/plane-backend:local}
PLANE_FRONTEND_IMAGE=${PLANE_FRONTEND_IMAGE:-nodedc/plane-frontend:ru}
@ -106,11 +107,19 @@ fi
if [ "$BUILD_ADMIN" = "1" ]; then
printf "== admin image: %s ==\n" "$PLANE_ADMIN_IMAGE"
cd "$SRC"
run_env DOCKER_BUILDKIT="$ADMIN_BUILDKIT" "$DOCKER" build \
if run_env DOCKER_BUILDKIT="$ADMIN_BUILDKIT" "$DOCKER" build \
--build-arg "VITE_NODEDC_LAUNCHER_URL=$VITE_NODEDC_LAUNCHER_URL" \
-t "$PLANE_ADMIN_IMAGE" \
-f apps/admin/Dockerfile.admin .
-f apps/admin/Dockerfile.admin .; then
RECREATE_SERVICES="$RECREATE_SERVICES admin"
else
admin_status=$?
if [ "$ADMIN_REQUIRED" = "1" ] || [ -z "$RECREATE_SERVICES" ]; then
printf "!! admin image build failed (exit %s); aborting\n" "$admin_status" >&2
exit "$admin_status"
fi
printf "!! admin image build failed (exit %s); continuing with:%s\n" "$admin_status" "$RECREATE_SERVICES" >&2
fi
else
printf "== skip admin image ==\n"
fi