Reduce build memory by disabling sourcemaps in CI
Some checks failed
Build Docker Image / build (push) Failing after 3m27s

This commit is contained in:
Ruslan Bakiev
2026-02-06 09:32:12 +07:00
parent 05c91ca352
commit cf081e7e67
2 changed files with 9 additions and 0 deletions

View File

@@ -2,6 +2,9 @@ FROM node:22-slim AS build
ENV PNPM_HOME=/pnpm ENV PNPM_HOME=/pnpm
ENV PATH=$PNPM_HOME:$PATH ENV PATH=$PNPM_HOME:$PATH
ENV NODE_OPTIONS=--max-old-space-size=2048
ENV NUXT_SOURCEMAP=false
ENV NUXT_TELEMETRY_DISABLED=1
WORKDIR /app WORKDIR /app

View File

@@ -1,5 +1,7 @@
import tailwindcss from '@tailwindcss/vite' import tailwindcss from '@tailwindcss/vite'
const enableSourceMaps = process.env.NUXT_SOURCEMAP === 'true'
// https://nuxt.com/docs/api/configuration/nuxt-config // https://nuxt.com/docs/api/configuration/nuxt-config
export default defineNuxtConfig({ export default defineNuxtConfig({
compatibilityDate: '2025-07-15', compatibilityDate: '2025-07-15',
@@ -162,6 +164,7 @@ export default defineNuxtConfig({
baseURL: '/', baseURL: '/',
layoutTransition: { name: 'layout', mode: 'out-in' } layoutTransition: { name: 'layout', mode: 'out-in' }
}, },
sourcemap: enableSourceMaps ? { server: true, client: true } : false,
nitro: { nitro: {
preset: 'node-server', preset: 'node-server',
storage: { storage: {
@@ -177,6 +180,9 @@ export default defineNuxtConfig({
}, },
vite: { vite: {
plugins: [tailwindcss()], plugins: [tailwindcss()],
build: {
sourcemap: enableSourceMaps
},
server: { server: {
fs: { fs: {
strict: false strict: false