|
14 | 14 | "mounts": [
|
15 | 15 | "source=/var/run/docker.sock,target=/var/run/docker.sock,type=bind"
|
16 | 16 | ],
|
17 |
| - "build": { |
18 |
| - "dockerfile": "Dockerfile", |
19 |
| - "args": { |
20 |
| - "BUILD_VERSION": "0.7.3" |
21 |
| - } |
22 |
| - }, |
| 17 | + "initializeCommand": ".devcontainer/build.sh --tag matter-dev-environment:local --version 0.7.3", |
| 18 | + "image": "matter-dev-environment:local", |
23 | 19 | "remoteUser": "vscode",
|
24 |
| - // Add the IDs of extensions you want installed when the container is created in the array below. |
25 |
| - "extensions": [ |
26 |
| - "aaron-bond.better-comments", |
27 |
| - "augustocdias.tasks-shell-input", |
28 |
| - "christian-kohler.path-intellisense", |
29 |
| - "eamodio.gitlens", |
30 |
| - "editorconfig.editorconfig", |
31 |
| - "esbenp.prettier-vscode", |
32 |
| - "foxundermoon.shell-format", |
33 |
| - "github.vscode-pull-request-github", |
34 |
| - "maelvalais.autoconf", |
35 |
| - "marus25.cortex-debug", |
36 |
| - "ms-azuretools.vscode-docker", |
37 |
| - "ms-vscode.cpptools", |
38 |
| - "msedge-dev.gnls", |
39 |
| - "redhat.vscode-yaml", |
40 |
| - "vadimcn.vscode-lldb", |
41 |
| - "xaver.clang-format", |
42 |
| - "yuichinukiyama.vscode-preview-server", |
43 |
| - "yzhang.markdown-all-in-one" |
44 |
| - ], |
45 |
| - // Use 'settings' to set *default* container specific settings.json values on container create. |
46 |
| - // You can edit these settings after create using File > Preferences > Settings > Remote. |
47 |
| - "settings": { |
48 |
| - "terminal.integrated.shell.linux": "/bin/bash" |
| 20 | + "customizations": { |
| 21 | + "vscode": { |
| 22 | + // Add the IDs of extensions you want installed when the container is created in the array below. |
| 23 | + "extensions": [ |
| 24 | + "mcu-debug.debug-tracker-vscode", |
| 25 | + "aaron-bond.better-comments", |
| 26 | + "augustocdias.tasks-shell-input", |
| 27 | + "christian-kohler.path-intellisense", |
| 28 | + "eamodio.gitlens", |
| 29 | + "editorconfig.editorconfig", |
| 30 | + "esbenp.prettier-vscode", |
| 31 | + "foxundermoon.shell-format", |
| 32 | + "github.vscode-pull-request-github", |
| 33 | + "maelvalais.autoconf", |
| 34 | + "marus25.cortex-debug", |
| 35 | + "ms-azuretools.vscode-docker", |
| 36 | + "ms-vscode.cpptools", |
| 37 | + "msedge-dev.gnls", |
| 38 | + "redhat.vscode-yaml", |
| 39 | + "vadimcn.vscode-lldb", |
| 40 | + "xaver.clang-format", |
| 41 | + "yuichinukiyama.vscode-preview-server", |
| 42 | + "yzhang.markdown-all-in-one" |
| 43 | + ], |
| 44 | + "settings": { |
| 45 | + "terminal.integrated.defaultProfile.linux": "bash", |
| 46 | + "terminal.integrated.profiles.linux": { |
| 47 | + "bash": { |
| 48 | + "path": "/bin/bash", |
| 49 | + "args": ["-l"] |
| 50 | + } |
| 51 | + } |
| 52 | + } |
| 53 | + } |
49 | 54 | },
|
50 | 55 | "remoteEnv": {
|
51 | 56 | "GIT_PS1_SHOWDIRTYSTATE": "1",
|
|
0 commit comments