From caf19192175e6c3576c7b5a4e4a485dcdfa9ddd9 Mon Sep 17 00:00:00 2001 From: Mason Daugherty Date: Sun, 27 Jul 2025 23:43:06 -0400 Subject: [PATCH] fix: devcontainer to use volume to store the workspace (#32266) should resolve the file sharing issue for users on macOS. --- .devcontainer/devcontainer.json | 5 ++++- .devcontainer/docker-compose.yaml | 3 +-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index bd6c055bb44..bc112467d14 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -9,7 +9,10 @@ "service": "langchain", // The optional 'workspaceFolder' property is the path VS Code should open by default when // connected. This is typically a file mount in .devcontainer/docker-compose.yml - "workspaceFolder": "/workspace", + "workspaceFolder": "/workspaces/langchain", + "mounts": [ + "source=langchain-workspaces,target=/workspaces/langchain,type=volume" + ], // Prevent the container from shutting down "overrideCommand": true, // Features to add to the dev container. More info: https://containers.dev/features diff --git a/.devcontainer/docker-compose.yaml b/.devcontainer/docker-compose.yaml index 06600241a37..979950a3b03 100644 --- a/.devcontainer/docker-compose.yaml +++ b/.devcontainer/docker-compose.yaml @@ -4,8 +4,7 @@ services: build: dockerfile: libs/langchain/dev.Dockerfile context: .. - volumes: - - .:/workspace + networks: - langchain-network