| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- {
- "name": "CHIP Ubuntu Development Environment",
- "runArgs": [
- "--cap-add=SYS_PTRACE",
- "--security-opt",
- "seccomp=unconfined",
- "--network=host",
- "--privileged",
- "-v",
- "/dev/bus/usb:/dev/bus/usb:ro",
- "--device-cgroup-rule=a 189:* rmw",
- "--add-host=host.docker.internal:host-gateway"
- ],
- "mounts": [
- "source=/var/run/docker.sock,target=/var/run/docker.sock,type=bind"
- ],
- "initializeCommand": ".devcontainer/build.sh --tag matter-dev-environment:local --version 1",
- "image": "matter-dev-environment:local",
- "remoteUser": "vscode",
- "customizations": {
- "vscode": {
- // Add the IDs of extensions you want installed when the container is created in the array below.
- "extensions": [
- "mcu-debug.debug-tracker-vscode",
- "aaron-bond.better-comments",
- "augustocdias.tasks-shell-input",
- "christian-kohler.path-intellisense",
- "eamodio.gitlens",
- "editorconfig.editorconfig",
- "esbenp.prettier-vscode",
- "foxundermoon.shell-format",
- "github.vscode-pull-request-github",
- "maelvalais.autoconf",
- "marus25.cortex-debug",
- "ms-azuretools.vscode-docker",
- "ms-vscode.cpptools",
- "msedge-dev.gnls",
- "redhat.vscode-yaml",
- "vadimcn.vscode-lldb",
- "xaver.clang-format",
- "yuichinukiyama.vscode-preview-server",
- "yzhang.markdown-all-in-one"
- ],
- "settings": {
- "terminal.integrated.defaultProfile.linux": "bash",
- "terminal.integrated.profiles.linux": {
- "bash": {
- "path": "/bin/bash",
- "args": ["-l"]
- }
- }
- }
- }
- },
- "remoteEnv": {
- "GIT_PS1_SHOWDIRTYSTATE": "1",
- "GIT_PS1_SHOWSTASHSTATE": "1",
- "GIT_PS1_SHOWCOLORHINTS": "true",
- "PROMPT_COMMAND": "${localEnv:PROMPT_COMMAND}"
- }
- }
|