From 2fa26c47784b612d5f1677911222a2301bbf1cda Mon Sep 17 00:00:00 2001 From: morteza-mortezai Date: Fri, 26 Jun 2026 17:58:41 +0330 Subject: [PATCH] update docker again --- .dockerignore | 1 + Dockerfile | 20 ++++++-------------- 2 files changed, 7 insertions(+), 14 deletions(-) diff --git a/.dockerignore b/.dockerignore index f513dfa..925c7a9 100644 --- a/.dockerignore +++ b/.dockerignore @@ -3,6 +3,7 @@ node_modules dist .git +.git/** .github .gitignore .editorconfig diff --git a/Dockerfile b/Dockerfile index 33fd1c1..10bf2f7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,17 +6,6 @@ RUN apk add --no-cache tzdata \ ENV npm_config_nodedir=/usr/local -FROM base AS deps - -WORKDIR /deps - -RUN apk add --no-cache python3 make g++ - -COPY package.json package-lock.json ./ - -RUN --mount=type=cache,target=/root/.npm \ - npm ci - FROM base AS prod-deps WORKDIR /deps @@ -32,11 +21,14 @@ FROM base AS builder WORKDIR /build -RUN apk add --no-cache python3 make g++ +RUN apk add --no-cache python3 make g++ vips-dev -COPY . . +COPY package.json package-lock.json ./ -COPY --from=deps /deps/node_modules ./node_modules +RUN --mount=type=cache,target=/root/.npm \ + npm ci + +COPY assets components layouts middleware mixins modules pages plugins server static store nuxt.config.js ./ RUN npm run build