cache login build

This commit is contained in:
Elio Bischof
2025-07-31 00:17:07 +02:00
parent 5d5787ca3e
commit 048d152650
2 changed files with 13 additions and 2 deletions

View File

@@ -77,6 +77,17 @@ jobs:
with: with:
builder: ${{ steps.setup-buildx.outputs.name }} builder: ${{ steps.setup-buildx.outputs.name }}
cache-dir: .artifacts/login-build-cache-mount cache-dir: .artifacts/login-build-cache-mount
cache-map: |
{
".artifacts/login-build-cache-mount/pnpm":{
"id":"pnpm",
"target":"/pnpm/store"
},
".artifacts/login-build-cache-mount/turbo":{
"id":"turbo",
"target":"/build/.turbo"
}
}
dockerfile: build/login/Dockerfile dockerfile: build/login/Dockerfile
skip-extraction: ${{ steps.cache.outputs.cache-hit }} skip-extraction: ${{ steps.cache.outputs.cache-hit }}
- name: Bake login multi-arch - name: Bake login multi-arch

View File

@@ -32,8 +32,8 @@ RUN --mount=type=cache,id=turbo,target=/build/.turbo \
FROM scratch AS build-out FROM scratch AS build-out
COPY /apps/login/public ./apps/login/public COPY /apps/login/public ./apps/login/public
COPY --from=builder /app/apps/login/.next/standalone ./ COPY --from=builder /build/apps/login/.next/standalone ./
COPY --from=builder /app/apps/login/.next/static ./apps/login/.next/static COPY --from=builder /build/apps/login/.next/static ./apps/login/.next/static
FROM runtime AS login-standalone FROM runtime AS login-standalone
WORKDIR /runtime WORKDIR /runtime