new file mode 100644
@@ -0,0 +1,29 @@
+{
+ "name": "swupdate-docker",
+ "build": {
+ "dockerfile": "../Dockerfile"
+ },
+
+ "customizations": {
+ "vscode": {
+ "settings": {
+ "terminal.integrated.profiles.linux": {
+ "bash": {
+ "path": "/bin/bash",
+ "args": ["-l"]
+ }
+ },
+ "terminal.integrated.defaultProfile.linux": "bash"
+ },
+ "extensions": [
+ "ms-vscode.cpptools",
+ "eamodio.gitlens"
+ ]
+ }
+ },
+
+ // Map the host .ssh folder into the container for a seamless ssh experience
+ "mounts": [
+ "source=${localEnv:HOME}${localEnv:USERPROFILE}/.ssh,target=/home/swupdate/.ssh,type=bind,consistency=cached"
+ ]
+}
new file mode 100644
@@ -0,0 +1,10 @@
+{
+ "recommendations": [
+ "ms-vscode-remote.remote-containers",
+ "ms-vscode-remote.remote-wsl",
+ "ms-vscode-remote.vscode-remote-extensionpack",
+ "ms-vscode.cpptools-extension-pack",
+ "ms-vscode.cpptools",
+ "eamodio.gitlens",
+ ]
+}
\ No newline at end of file
Signed-off-by: Ayoub Zaki <ayoub.zaki@embetrix.com> --- .devcontainer/devcontainer.json | 29 +++++++++++++++++++++++++++++ .vscode/extensions.json | 10 ++++++++++ 2 files changed, 39 insertions(+) create mode 100644 .devcontainer/devcontainer.json create mode 100644 .vscode/extensions.json