{ "version": "0.2.0", "configurations": [ { "name": ".NET Core Docker Attach", "type": "coreclr", "request": "attach", "processId": "${command:pickRemoteProcess}", "pipeTransport": { "pipeProgram": "docker", "pipeArgs": [ "exec", "-i", "csharp" ], "debuggerPath": "/root/vsdbg/vsdbg", "pipeCwd": "${workspaceRoot}", "quoteArgs": false }, "sourceFileMap": { "/work": "${workspaceRoot}/c#/src/" } }, { "name": "Remote Docker", "type": "go", "request": "launch", "mode": "remote", "remotePath":"/go/src/work/", "port": 2345, "host": "127.0.0.1", "program": "${workspaceFolder}/golang/src/", "args": [], "trace" : "verbose", "env" : {} }, { "name": "Python Attach", "type": "python", "request": "attach", "pathMappings": [ { "localRoot": "${workspaceFolder}/python/src/", "remoteRoot": "/work" } ], "port": 5678, "host": "127.0.0.1" }, { "name": "Docker: Attach to Node", "type": "node", "request": "attach", "remoteRoot": "/work/src/", "port": 9229, "address": "localhost", "localRoot": "${workspaceFolder}/nodejs/src/", "protocol": "inspector", "restart": true } ] }