CHORE - NAS DEPLOY: stabilize legacy Tasker rebuild flow
This commit is contained in:
parent
6962642614
commit
44d2c5dd27
|
|
@ -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 .
|
||||
RECREATE_SERVICES="$RECREATE_SERVICES 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
|
||||
|
|
|
|||
Loading…
Reference in New Issue