{ "version": "0.2.0", "configurations": [ { "name": "Launch Edge", "request": "launch", "type": "pwa-msedge", "url": "http://localhost:8082", "webRoot": "${workspaceFolder}" }, { "type": "node", "request": "launch", "name": "Server", "args": [ "${workspaceFolder}/server/src/main.ts" ], "runtimeArgs": [ "--nolazy", "-r", "ts-node/register", "-r", "tsconfig-paths/register" ], "sourceMaps": true, "cwd": "${workspaceRoot}/server", "console": "integratedTerminal", "protocol": "inspector" }, { "name": "Docker Debug Client", "request": "launch", "type": "chrome", "preLaunchTask": "docker-compose: debug:client", "url": "http://127.0.0.1:8082", "webRoot": "${workspaceFolder}/frontend", "skipFiles": ["/**"] }, { "name": "Docker Debug Server", "request": "launch", "type": "docker", "platform": "node", "preLaunchTask": "docker-compose: debug:server", "removeContainerAfterDebug": true, "node": { "port": 9229, "localRoot": "${workspaceRoot}/server", "remoteRoot": "/app/server", "sourceMaps": true, "skipFiles": ["/**"] }, } ] }