From 9a2a0b2ca87d21479e07218c4359de5dda2cb145 Mon Sep 17 00:00:00 2001 From: Laura Hausmann Date: Thu, 19 Oct 2023 03:33:17 +0200 Subject: [PATCH] [docker] Revert changes as they didn't actually save space --- Dockerfile | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/Dockerfile b/Dockerfile index f385ecd47..9764b2a47 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,25 +7,19 @@ WORKDIR /iceshrimp RUN apk add --no-cache --no-progress git alpine-sdk vips-dev python3 nodejs-current npm vips # Copy only the dependency-related files first, to cache efficiently -COPY package.json yarn.lock .pnp.cjs .pnp.loader.mjs .yarnrc.yml ./ +COPY package.json yarn.lock .pnp.cjs .pnp.loader.mjs ./ COPY packages/backend/package.json packages/backend/package.json COPY packages/client/package.json packages/client/package.json COPY packages/sw/package.json packages/sw/package.json COPY packages/iceshrimp-js/package.json packages/iceshrimp-js/package.json # Prepare yarn cache -COPY .yarn/plugins .yarn/plugins COPY .yarn/cache .yarn/cache RUN --mount=type=cache,target=/iceshrimp/.yarncache cp -Tr .yarncache .yarn -# Configure corepack and yarn, then install dependencies for compilation +# Configure corepack and yarn, and install dev mode dependencies for compilation RUN corepack enable && corepack prepare yarn@stable --activate && yarn -# For releases please uncomment the commands below -# Save space by removing unneeded dependencies from cache -#RUN sed -i -E 's/(os|cpu|libc): \[.*\]/\1: \["current"\]/' .yarnrc.yml -#RUN yarn cache clean && yarn - # Save yarn cache RUN --mount=type=cache,target=/iceshrimp/.yarncache rm -rf .yarncache/* && cp -Tr .yarn .yarncache