replaced dev container Dockerfile with one which uses Ubuntu instead of Alpine. The Docker in Docker feature only works on Ubuntu, not Debian or Alpine, and the LLDB extension to enable debugging only supports Debian/Ubuntu
36 lines
988 B
JSON
36 lines
988 B
JSON
{
|
|
"name": "sparse",
|
|
"build": {
|
|
"dockerfile": "Dockerfile.buster"
|
|
},
|
|
"customizations": {
|
|
"vscode": {
|
|
"settings": {
|
|
"licenser.license": "AGPLv3",
|
|
"licenser.projectName": "sparse",
|
|
"lldb.executable": "/usr/bin/lldb",
|
|
"rust-analyzer.checkOnSave": true,
|
|
"rust-analyzer.checkOnSave.command": "clippy"
|
|
},
|
|
"extensions": [
|
|
"tootone.org-mode",
|
|
"rust-lang.rust-analyzer",
|
|
"ymotongpoo.licenser",
|
|
"ms-azuretools.vscode-docker",
|
|
"bungcip.better-toml",
|
|
"vadimcn.vscode-lldb"
|
|
]
|
|
}
|
|
},
|
|
"runArgs": [
|
|
"--privileged",
|
|
"--cap-add=SYS_PTRACE",
|
|
"--security-opt",
|
|
"seccomp=unconfined"
|
|
],
|
|
"postStartCommand": "git submodule update --init && docker pull rust:1-alpine",
|
|
"remoteUser": "vscode",
|
|
"features": {
|
|
"ghcr.io/devcontainers/features/docker-in-docker": {}
|
|
}
|
|
} |