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