Docker

Setup Dev Container for VSCode

Prerequisites Docker VSCode with Remote Development Extension Pack Setup cd <project> mkdir .devcontainer touch .devcontainer/devcontainer.json touch .devcontainer/Dockerfile devcontainer.json Example: 1{ 2 "name": "Dev Container", 3 "image": "tdc-manager-dev-img", 4 "extensions": [], 5 "workspaceFolder": "/workspace", // This enable VSCode to find the folder to open as a workspace 6 "settings": { 7 "terminal.integrated.shell.linux": "/bin/bash" 8 }, 9 "workspaceMount": "source=${localWorkspaceFolder},target=/workspace,type=bind,consistency=cached", 10 "runArgs": [ 11 "--net=host", 12 "--privileged", 13 "-e", 14 "VEHICLE_NAME=my-vehicle", 15 "-e", 16 "__RUNTIME_ENV=production", 17 "-v", 18 "${localWorkspaceFolder}/manager_root:/root/tdc_manager", 19 "-v", 20 "${localWorkspaceFolder}/config_root:/etc/app_persist", 21 "-v", 22 "/etc/timezone:/etc/timezone:ro", 23 "-v", 24 "/etc/localtime:/etc/localtime:ro", 25 "-v", 26 "/run/docker. Read more...
1 of 1