vscode-dev-containers icon indicating copy to clipboard operation
vscode-dev-containers copied to clipboard

Empty variables in the devcontainer definitions

Open zaadeh opened this issue 1 year ago • 0 comments

  • VS Code Version: 1.79.1
  • Local OS Version: Windows 10, WSL2
  • Local chip architecture: x86
  • Reproduces in: Remote - Containers

Steps to Reproduce:

  1. I need to mount local ssh keys from ~/.ssh into the devcontainer using this mount option: "mounts": [ "source=${localEnv:HOME}${localEnv:USERPROFILE}/.ssh,target=/home/vscode/.ssh,type=bind" ] I need this to be able to push and pull changes from Github.
  2. Both of the variables ${localEnv:HOME} and ${localEnv:USERPROFILE} seem to be empty when devcontainer is activated and I can see the devcontainer output that docker command is being passed wrong mount options as a result of this and therefore the devcontainer activation fails.
  3. This is true when running vscode directly from Windows or running it from WSL.

zaadeh avatar Jun 21 '23 16:06 zaadeh