From e4850b4636fa18eb2bf0a83e008a3a79d85c25b0 Mon Sep 17 00:00:00 2001 From: Mae Dartmann Date: Tue, 23 Apr 2024 12:04:27 +0200 Subject: [PATCH] Dockerfile: stop using `cp -T` Signed-off-by: Mae Dartmann --- Dockerfile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 00ebc53fb..dda1fe090 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,25 +10,25 @@ RUN apk add --no-cache --no-progress git alpine-sdk vips-dev python3 nodejs-curr COPY . ./ # Prepare yarn cache -RUN --mount=type=cache,target=/iceshrimp/.yarncache cp -Tr .yarncache .yarn +RUN --mount=type=cache,target=/iceshrimp/.yarncache cp -r .yarncache/. .yarn # Configure corepack and install dev mode dependencies for compilation RUN corepack enable && corepack prepare --activate && yarn --immutable # 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 -r .yarn/. .yarncache # Build the thing RUN env NODE_ENV=production yarn build # Prepare focused yarn cache -RUN --mount=type=cache,target=/iceshrimp/.yarncache_focused cp -Tr .yarncache_focused .yarn +RUN --mount=type=cache,target=/iceshrimp/.yarncache_focused cp -r .yarncache_focused/. .yarn # Remove dev deps RUN yarn focus-production # Save focused yarn cache -RUN --mount=type=cache,target=/iceshrimp/.yarncache_focused rm -rf .yarncache/* && cp -Tr .yarn .yarncache_focused +RUN --mount=type=cache,target=/iceshrimp/.yarncache_focused rm -rf .yarncache/* && cp -r .yarn/. .yarncache_focused ## Runtime container FROM alpine:3.18