From 3354b0e4bc3bf212de506e5868a642adf9b08341 Mon Sep 17 00:00:00 2001 From: Cameron Carslake Date: Sun, 5 Apr 2026 14:19:33 +0930 Subject: [PATCH] add volume for vscode extensions --- .devcontainer/docker-compose.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.devcontainer/docker-compose.yml b/.devcontainer/docker-compose.yml index 00996444..134489d6 100644 --- a/.devcontainer/docker-compose.yml +++ b/.devcontainer/docker-compose.yml @@ -66,6 +66,8 @@ services: - ..:/workspace:cached # Enable if you require git cloning - ${HOME}/.ssh:/home/frappe/.ssh:ro + # Enable to persist extensions when attaching to containers + - vscode-extensions:/home/frappe/.vscode-server/extensions working_dir: /workspace/development ports: - 8000-8005:8000-8005 @@ -73,6 +75,9 @@ services: networks: frappe-network: ipv4_address: 172.20.0.13 + labels: + - "devcontainer.local_folder=${LOCAL_WORKSPACE_FOLDER}" + # enable the below service if you need Cypress UI Tests to be executed # Before enabling ensure install_x11_deps.sh has been executed and display variable is exported. # Run install_x11_deps.sh again if DISPLAY is not set @@ -100,12 +105,14 @@ services: # - /tmp/.X11-unix:/tmp/.X11-unix # - ..:/workspace:z,cached # network_mode: "host" + volumes: mariadb-data: redis-cache-data: redis-queue-data: #postgresql-data: #mailpit-data: + vscode-extensions: networks: frappe-network: