diff --git a/docker-compose.dev-server.yml b/docker-compose.dev-server.yml index 9ff0972e..ea44fffc 100644 --- a/docker-compose.dev-server.yml +++ b/docker-compose.dev-server.yml @@ -59,8 +59,10 @@ services: # This ensures native modules are built for the container's architecture - automaker-dev-node-modules:/app/node_modules - # Persist data across restarts - - automaker-data:/data + # IMPORTANT: Mount local ./data directory (not a Docker volume) + # This ensures Electron and web mode share the same data directory + # and projects opened in either mode are visible in both + - ./data:/data # Persist CLI configurations - automaker-claude-config:/home/automaker/.claude @@ -97,9 +99,6 @@ volumes: name: automaker-dev-node-modules # Named volume for container-specific node_modules - automaker-data: - name: automaker-data - automaker-claude-config: name: automaker-claude-config diff --git a/docker-compose.dev.yml b/docker-compose.dev.yml index de4ebb11..d9cf830f 100644 --- a/docker-compose.dev.yml +++ b/docker-compose.dev.yml @@ -60,8 +60,9 @@ services: # This ensures native modules are built for the container's architecture - automaker-dev-node-modules:/app/node_modules - # Persist data across restarts - - automaker-data:/data + # IMPORTANT: Mount local ./data directory (not a Docker volume) + # This ensures data is consistent across Electron and web modes + - ./data:/data # Persist CLI configurations - automaker-claude-config:/home/automaker/.claude @@ -141,9 +142,6 @@ volumes: name: automaker-dev-node-modules # Named volume for container-specific node_modules - automaker-data: - name: automaker-data - automaker-claude-config: name: automaker-claude-config