[docker] Update Dockerfile

This commit is contained in:
Laura Hausmann 2023-10-19 03:23:07 +02:00
parent f8281c914c
commit 5e4c0fd912
No known key found for this signature in database
GPG Key ID: D044E84C5BE01605

View File

@ -17,9 +17,14 @@ COPY packages/iceshrimp-js/package.json packages/iceshrimp-js/package.json
COPY .yarn/cache .yarn/cache COPY .yarn/cache .yarn/cache
RUN --mount=type=cache,target=/iceshrimp/.yarncache cp -Tr .yarncache .yarn RUN --mount=type=cache,target=/iceshrimp/.yarncache cp -Tr .yarncache .yarn
# Configure corepack and yarn, and install dev mode dependencies for compilation # Configure corepack and yarn, then install dependencies for compilation
RUN corepack enable && corepack prepare yarn@stable --activate && yarn 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 # Save yarn cache
RUN --mount=type=cache,target=/iceshrimp/.yarncache rm -rf .yarncache/* && cp -Tr .yarn .yarncache RUN --mount=type=cache,target=/iceshrimp/.yarncache rm -rf .yarncache/* && cp -Tr .yarn .yarncache