diff --git a/Dockerfile b/Dockerfile index 4771a7b..0febb0f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,7 +6,7 @@ FROM node:20-alpine AS builder WORKDIR /app # Install Yarn 1 (classic) – ensures compatibility with existing lockfile -RUN if ! command -v yarn >/dev/null || [ "$(yarn --version)" != "1.22.19" ]; then npm install -g yarn@1.22.19 && yarn --version; else echo "Yarn ${YARN_VERSION:-$(yarn --version)} already installed"; fi +RUN if command -v yarn >/dev/null && [ "$(yarn --version)" = "1.22.19" ]; then echo "Yarn 1.22.19 already installed"; else rm -f /usr/local/bin/yarn && npm install -g yarn@1.22.19 && yarn --version; fi # Install dependencies (cache layer) COPY package.json .