I have the following devcontainer.json specification:
{
"build": {
"dockerfile": "Dockerfile",
"args": {
"FOO": "${localEnv:FOO}",
"BAR": "${localEnv:BAR}"
}
},
"runArgs": [
"--network=host"
],
"forwardPorts": [ 9000 ],
"remoteUser": "root",
}
When I start a dev container on my Windows machine, this works fine. The values for $FOO and $BAR are the same as my environment variables. But when my friend starts it on his Mac, the values of $FOO and $BAR are blank.
I verified that he can pop a shell and run echo $FOO
with the correct results. It's just not passing in to his devcontainer correctly.
Is this an error on my end? Or is there any known workaround?