From 79821e3e04ed1e5c66f6062c4e0592eb900360e6 Mon Sep 17 00:00:00 2001 From: Catherine Renelle <32781029+catrenelle@users.noreply.github.com> Date: Sun, 8 Feb 2026 09:53:47 -0500 Subject: [PATCH] Add .dockerignore files and increase Node memory limit Prevents node_modules/dist from polluting Docker build context. Sets NODE_OPTIONS max-old-space-size=4096 for Vite builds on memory-constrained servers. Co-Authored-By: Claude Opus 4.6 --- .dockerignore | 11 +++++++++++ frontend/.dockerignore | 7 +++++++ frontend/Dockerfile | 1 + 3 files changed, 19 insertions(+) create mode 100644 .dockerignore create mode 100644 frontend/.dockerignore diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..f221c84 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,11 @@ +**/node_modules +**/dist +**/bin +**/obj +.git +.gitignore +*.md +.vscode +.env +.claude +frontend diff --git a/frontend/.dockerignore b/frontend/.dockerignore new file mode 100644 index 0000000..edd7a91 --- /dev/null +++ b/frontend/.dockerignore @@ -0,0 +1,7 @@ +node_modules +dist +.git +.gitignore +*.md +.vscode +.env* diff --git a/frontend/Dockerfile b/frontend/Dockerfile index 8ea889b..d659305 100644 --- a/frontend/Dockerfile +++ b/frontend/Dockerfile @@ -1,5 +1,6 @@ FROM node:22 AS build WORKDIR /app +ENV NODE_OPTIONS=--max-old-space-size=4096 COPY package*.json ./ RUN npm ci COPY . .