// See https://aka.ms/vscode-remote/devcontainer.json for format details. { "dockerFile": "Dockerfile", "build": { "args": { "WORKSPACE": "${containerWorkspaceFolder}" } }, "remoteUser": "ros", "runArgs": [ "--network=host", "--cap-add=SYS_PTRACE", "--security-opt=seccomp:unconfined", "--security-opt=apparmor:unconfined", "--volume=/tmp/.X11-unix:/tmp/.X11-unix" ], "containerEnv": { "DISPLAY": "${localEnv:DISPLAY}" }, // Set *default* container specific settings.json values on container create. "settings": { "terminal.integrated.shell.linux": "/bin/bash" }, "extensions": [ "dotjoshjohnson.xml", "laurenttreguier.uncrustify", "ms-azuretools.vscode-docker", "ms-iot.vscode-ros", "ms-python.python", "ms-vscode.cpptools", "redhat.vscode-yaml", "smilerobotics.urdf", "streetsidesoftware.code-spell-checker", "twxs.cmake", "yzhang.markdown-all-in-one" ] }