From e84dd40717717766201dbaf246a3c31bee38ba28 Mon Sep 17 00:00:00 2001 From: RBER Admin Date: Mon, 8 Dec 2025 20:02:55 +0000 Subject: [PATCH] Fix Dockerfile for yarn 4 --- packages/backend/Dockerfile | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/backend/Dockerfile b/packages/backend/Dockerfile index 3936fae..09543b9 100644 --- a/packages/backend/Dockerfile +++ b/packages/backend/Dockerfile @@ -2,7 +2,8 @@ FROM node:18-bookworm-slim RUN apt-get update && \ apt-get install -y --no-install-recommends python3 g++ build-essential && \ - rm -rf /var/lib/apt/lists/* + rm -rf /var/lib/apt/lists/* && \ + corepack enable USER node @@ -10,11 +11,12 @@ WORKDIR /app ENV NODE_ENV=production -COPY --chown=node:node yarn.lock package.json packages/backend/dist/skeleton.tar.gz ./ +COPY --chown=node:node yarn.lock package.json .yarnrc.yml ./ +COPY --chown=node:node .yarn .yarn +COPY --chown=node:node packages/backend/dist/skeleton.tar.gz ./ RUN tar xzf skeleton.tar.gz && rm skeleton.tar.gz -RUN --mount=type=cache,target=/home/node/.cache/yarn,sharing=locked,uid=1000,gid=1000 \ - yarn workspaces focus --all --production +RUN yarn workspaces focus --all --production COPY --chown=node:node packages/backend/dist/bundle.tar.gz app-config*.yaml ./ RUN tar xzf bundle.tar.gz && rm bundle.tar.gz