feat(devcontainer): add volume mounts for zephyr, modules and tools

This effectively caches Zephyr and its dependencies.  It also shares them between containers.

PR: #519
This commit is contained in:
innovaker 2020-12-15 14:44:39 +00:00
parent f3502dbcb5
commit d10bbe031e

View file

@ -5,7 +5,10 @@
"containerEnv": { "WORKSPACE_DIR": "${containerWorkspaceFolder}" },
"mounts": [
"type=volume,source=zmk-root-user,target=/root",
"type=volume,source=zmk-config,target=/workspaces/zmk-config"
"type=volume,source=zmk-config,target=/workspaces/zmk-config",
"type=volume,source=zmk-zephyr,target=${containerWorkspaceFolder}/zephyr",
"type=volume,source=zmk-zephyr-modules,target=${containerWorkspaceFolder}/modules",
"type=volume,source=zmk-zephyr-tools,target=${containerWorkspaceFolder}/tools"
],
"extensions": ["ms-vscode.cpptools"],
"settings": {