{ "name": "herald", "build": { "dockerfile": "Dockerfile", "args": { "USERNAME": "dev", "USER_UID": "${localEnv:UID}", "USER_GID": "${localEnv:GID}" } }, "remoteUser": "dev", "containerEnv": { "SHELL": "/bin/bash" }, "customizations": { "vscode": { "extensions": ["rust-lang.rust-analyzer"], "settings": { "[rust]": { "editor.defaultFormatter": "rust-lang.rust-analyzer", "editor.formatOnSave": true } } } }, "workspaceMount": "source=${localWorkspaceFolder},target=/workspaces/herald,type=bind", "workspaceFolder": "/workspaces/herald", "appPort": [3000] }