2026-07-29 16:29:22 -05:00
|
|
|
{
|
|
|
|
|
"version": "0.2.0",
|
|
|
|
|
"configurations": [
|
|
|
|
|
{
|
|
|
|
|
"name": "Attach to Backend",
|
|
|
|
|
"type": "coreclr",
|
|
|
|
|
"request": "attach",
|
|
|
|
|
"processId": "${command:pickRemoteProcess}",
|
|
|
|
|
"pipeTransport": {
|
|
|
|
|
"pipeProgram": "docker",
|
|
|
|
|
"pipeArgs": ["exec", "-i", "paragonplayground-backend"],
|
|
|
|
|
"debuggerPath": "/vsdbg/vsdbg",
|
|
|
|
|
"pipeCwd": "${workspaceFolder}",
|
|
|
|
|
"quoteArgs": false
|
|
|
|
|
},
|
2026-07-31 13:46:10 -05:00
|
|
|
"preLaunchTask": "docker-compose up (debug backend only)",
|
2026-07-29 16:29:22 -05:00
|
|
|
"sourceFileMap": {
|
|
|
|
|
"/src/src/ParagonPlayground.Api": "${workspaceFolder}/src/ParagonPlayground/backend/src/ParagonPlayground.Api",
|
|
|
|
|
"/src/src/ParagonPlayground.Domain": "${workspaceFolder}/src/ParagonPlayground/backend/src/ParagonPlayground.Domain",
|
|
|
|
|
"/src/src/ParagonPlayground.Infrastructure": "${workspaceFolder}/src/ParagonPlayground/backend/src/ParagonPlayground.Infrastructure"
|
|
|
|
|
},
|
|
|
|
|
"env": {
|
|
|
|
|
"ASPNETCORE_ENVIRONMENT": "Development"
|
|
|
|
|
},
|
|
|
|
|
"logging": {
|
|
|
|
|
"moduleLoad": false
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Attach to Frontend",
|
|
|
|
|
"type": "chrome",
|
|
|
|
|
"request": "launch",
|
|
|
|
|
"url": "${input:frontendUrl}",
|
|
|
|
|
"webRoot": "${workspaceFolder}/src/ParagonPlayground/frontend/src",
|
|
|
|
|
"sourceMapPathOverrides": {
|
|
|
|
|
"/app/src/*": "${webRoot}/*",
|
|
|
|
|
"webpack:///src/*": "${webRoot}/*"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Attach to All",
|
2026-07-31 13:46:10 -05:00
|
|
|
"preLaunchTask": "docker-compose up (debug)",
|
2026-07-29 16:29:22 -05:00
|
|
|
"configurations": ["Attach to Backend", "Attach to Frontend"]
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"inputs": [
|
|
|
|
|
{
|
|
|
|
|
"id": "frontendUrl",
|
|
|
|
|
"type": "promptString",
|
|
|
|
|
"description": "Full URL (e.g. https://myorg.paragonplayground.localhost)",
|
|
|
|
|
"default": "https://myorg.paragonplayground.localhost"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|