You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
989 B
32 lines
989 B
{ |
|
"name": "Rust Development", |
|
"build": { |
|
"dockerfile": "Dockerfile", |
|
"args": { |
|
"USER_UID": "${localEnv:UID:1000}", |
|
"USER_GID": "${localEnv:GID:1000}" |
|
} |
|
}, |
|
"remoteUser": "developer", |
|
"customizations": { |
|
"vscode": { |
|
"extensions": [ |
|
"rust-lang.rust-analyzer", |
|
"fill-labs.dependi", |
|
"vadimcn.vscode-lldb" |
|
], |
|
"settings": { |
|
"rust-analyzer.checkOnSave": true |
|
} |
|
} |
|
}, |
|
"runArgs": [ |
|
"--name", |
|
"${localEnv:USER}-${localWorkspaceFolderBasename}-rust-dev", |
|
"--mount", |
|
"type=volume,source=vscode-extensions,target=/home/developer/.vscode-server/extensions" |
|
], |
|
"postStartCommand": "sudo chown -R $(id -u):$(id -g) ~/.vscode-server || true", |
|
"workspaceMount": "source=${localWorkspaceFolder},target=/workspace,type=bind", |
|
"workspaceFolder": "/workspace" |
|
} |