diff --git a/Dockerfile b/Dockerfile index 0e87096d2..7eb92fcc9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,7 +4,7 @@ WORKDIR /app # --- Install + Build in one stage --- FROM base AS builder -ARG CACHE_BUST=3 +ARG CACHE_BUST=4 COPY . . RUN pnpm install --no-frozen-lockfile ENV NEXT_TELEMETRY_DISABLED=1 diff --git a/apps/web/middleware.ts b/apps/web/middleware.ts new file mode 100644 index 000000000..1e1fff1de --- /dev/null +++ b/apps/web/middleware.ts @@ -0,0 +1,15 @@ +import createMiddleware from 'next-intl/middleware'; + +import { routing } from '@kit/i18n/routing'; + +export default createMiddleware(routing); + +export const config = { + matcher: [ + // Match all pathnames except: + // - API routes (/api/...) + // - Next.js internals (/_next/...) + // - Static files with extensions + '/((?!api|_next|.*\\..*).*)', + ], +};