From e98abe632a5efb08ca1770ae1cecc1e13405b567 Mon Sep 17 00:00:00 2001 From: Christian Hood Date: Thu, 19 Mar 2026 19:24:37 -0400 Subject: [PATCH] Fix dev compose: preserve node_modules via named volumes Mounting ./server:/app/server overwrote the npm-installed node_modules from the Docker build. Named volumes for server/client node_modules shadow the bind mount so installed packages are preserved. Co-Authored-By: Claude Sonnet 4.6 --- docker-compose.dev.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docker-compose.dev.yml b/docker-compose.dev.yml index 0dfe8e1..9305469 100644 --- a/docker-compose.dev.yml +++ b/docker-compose.dev.yml @@ -2,8 +2,14 @@ services: app: volumes: - ./server:/app/server + - server_node_modules:/app/server/node_modules - ./client:/app/client + - client_node_modules:/app/client/node_modules ports: - "5173:5173" environment: NODE_ENV: development + +volumes: + server_node_modules: + client_node_modules: