From 974bcd57270f047b4ef9a65b430d91ef52f5c560 Mon Sep 17 00:00:00 2001 From: Marc Mintel Date: Sun, 8 Feb 2026 15:09:09 +0100 Subject: [PATCH] fix: deploy --- .gitea/workflows/deploy.yml | 2 ++ Dockerfile | 8 ++++---- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index ab6dc3b..5480b16 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -206,6 +206,8 @@ jobs: --build-arg DIRECTUS_URL=${{ needs.prepare.outputs.directus_url }} \ --build-arg UMAMI_API_ENDPOINT=${{ secrets.UMAMI_API_ENDPOINT || secrets.NEXT_PUBLIC_UMAMI_SCRIPT_URL || vars.UMAMI_API_ENDPOINT || 'https://analytics.infra.mintel.me' }} \ -t registry.infra.mintel.me/mintel/mintel.me:${{ needs.prepare.outputs.image_tag }} \ + --cache-from type=registry,ref=registry.infra.mintel.me/mintel/mintel.me:buildcache \ + --cache-to type=registry,ref=registry.infra.mintel.me/mintel/mintel.me:buildcache,mode=max \ --push . deploy: diff --git a/Dockerfile b/Dockerfile index a753ea7..a1caa81 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,13 +8,12 @@ ARG NEXT_PUBLIC_BASE_URL ARG UMAMI_API_ENDPOINT ARG NEXT_PUBLIC_TARGET ARG DIRECTUS_URL -ARG NPM_TOKEN ENV NEXT_PUBLIC_BASE_URL=$NEXT_PUBLIC_BASE_URL ENV UMAMI_API_ENDPOINT=$UMAMI_API_ENDPOINT ENV NEXT_PUBLIC_TARGET=$NEXT_PUBLIC_TARGET ENV DIRECTUS_URL=$DIRECTUS_URL -ENV NPM_TOKEN=$NPM_TOKEN +ENV CI=true ENV SENTRY_SUPPRESS_TURBOPACK_WARNING=1 # Enable pnpm @@ -38,8 +37,9 @@ RUN --mount=type=cache,id=pnpm,target=/pnpm/store \ # Copy source COPY . . -# Build the app -RUN pnpm --filter @mintel/web build +# Build the app with cache mount +RUN --mount=type=cache,target=/app/apps/web/.next/cache \ + pnpm --filter @mintel/web build # Production image FROM registry.infra.mintel.me/mintel/runtime:latest AS runner