解决内存小的问题

This commit is contained in:
AgentLabCn
2026-06-15 21:58:25 +08:00
parent 6c22cf9ef7
commit 9b3a3ee1b0
2 changed files with 32 additions and 0 deletions
+5
View File
@@ -22,6 +22,11 @@ RUN npm install
# 复制源码(frontend/.dockerignore 已排除 node_modules / dist / .env 等)
COPY . .
# Vite 打包(含 echarts / vue-echarts / naive-ui 等大依赖)较吃内存。
# 显式调高 V8 堆上限,避免在内存受限的 VPS 上报 "JavaScript heap out of memory"。
# 此值只是「允许上限」,V8 仅按需占用;若 VPS 物理内存很小,仍需加 swap(见 DEPLOYMENT.md)。
ENV NODE_OPTIONS="--max-old-space-size=2048"
# 直接调用 vite build,跳过 vue-tsc 类型检查
# (避免仓库中既有的类型错误阻断生产部署;类型检查请在 CI / 发布前单独执行)
# 如需严格的类型门禁,可改为 `npm run build`。