sparse/.devcontainer/devcontainer.json
Andrew Rioux f72aa6e98d refactor: changed workflow to use Ubuntu
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
2023-05-06 23:35:38 -04:00

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": {}
}
}