From cf081e7e67e79b316d5c04f14bf7db36b9db1824 Mon Sep 17 00:00:00 2001 From: Ruslan Bakiev <572431+veikab@users.noreply.github.com> Date: Fri, 6 Feb 2026 09:32:12 +0700 Subject: [PATCH] Reduce build memory by disabling sourcemaps in CI --- Dockerfile | 3 +++ nuxt.config.ts | 6 ++++++ 2 files changed, 9 insertions(+) diff --git a/Dockerfile b/Dockerfile index 6444f5c..fad752f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,6 +2,9 @@ FROM node:22-slim AS build ENV PNPM_HOME=/pnpm ENV PATH=$PNPM_HOME:$PATH +ENV NODE_OPTIONS=--max-old-space-size=2048 +ENV NUXT_SOURCEMAP=false +ENV NUXT_TELEMETRY_DISABLED=1 WORKDIR /app diff --git a/nuxt.config.ts b/nuxt.config.ts index 641e1bc..cdf28a3 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -1,5 +1,7 @@ import tailwindcss from '@tailwindcss/vite' +const enableSourceMaps = process.env.NUXT_SOURCEMAP === 'true' + // https://nuxt.com/docs/api/configuration/nuxt-config export default defineNuxtConfig({ compatibilityDate: '2025-07-15', @@ -162,6 +164,7 @@ export default defineNuxtConfig({ baseURL: '/', layoutTransition: { name: 'layout', mode: 'out-in' } }, + sourcemap: enableSourceMaps ? { server: true, client: true } : false, nitro: { preset: 'node-server', storage: { @@ -177,6 +180,9 @@ export default defineNuxtConfig({ }, vite: { plugins: [tailwindcss()], + build: { + sourcemap: enableSourceMaps + }, server: { fs: { strict: false