Skip to content

Instantly share code, notes, and snippets.

@Kikimora
Created September 27, 2019 14:44
Show Gist options
  • Save Kikimora/289a6f27ab64cd21833e72f7a75b6c08 to your computer and use it in GitHub Desktop.
Save Kikimora/289a6f27ab64cd21833e72f7a75b6c08 to your computer and use it in GitHub Desktop.
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "remote bot",
"type": "coreclr",
"request": "attach",
"sourceFileMap": {
"/app": "${workspaceRoot}"
},
"processId" : "${command:pickRemoteProcess}",
"pipeTransport": {
"debuggerPath": "/vsdbg/vsdbg",
"pipeProgram": "ssh",
"pipeCwd": "${workspaceRoot}",
"quoteArgs": false,
"pipeArgs": [
"-T", "qodex-demo-application-2", "docker exec -i qodex-copycat-mm"
]
}
},
{
"name": "copycat-mm",
"type": "coreclr",
"request": "attach",
"sourceFileMap": {
"/app": "${workspaceRoot}"
},
"processId" : "${command:pickRemoteProcess}",
"pipeTransport": {
"debuggerPath": "/vsdbg/vsdbg",
"pipeProgram": "docker",
"pipeCwd": "${workspaceRoot}",
"quoteArgs": false,
"pipeArgs": [
"exec -i copycat-mm"
]
}
},
{
"name": "frontoffice-api",
"type": "coreclr",
"request": "attach",
"sourceFileMap": {
"/app": "${workspaceRoot}"
},
"processId" : "${command:pickRemoteProcess}",
"pipeTransport": {
"debuggerPath": "/vsdbg/vsdbg",
"pipeProgram": "docker-compose",
"pipeCwd": "${workspaceRoot}",
"quoteArgs": false,
"pipeArgs": [
"-f Development.yml -f Infra.yml -f Wallet.yml exec -T frontoffice-api"
]
}
},
{
"name": "backoffice-srv",
"type": "coreclr",
"request": "attach",
"sourceFileMap": {
"/app": "${workspaceRoot}"
},
"processId" : "${command:pickRemoteProcess}",
"pipeTransport": {
"debuggerPath": "/vsdbg/vsdbg",
"pipeProgram": "docker-compose",
"pipeCwd": "${workspaceRoot}",
"quoteArgs": false,
"pipeArgs": [
"-f Development.yml -f Infra.yml -f Wallet.yml exec -T backoffice-srv"
]
}
},
{
"name": "backoffice-api",
"type": "coreclr",
"request": "attach",
"sourceFileMap": {
"/app": "${workspaceRoot}"
},
"processId" : "${command:pickRemoteProcess}",
"pipeTransport": {
"debuggerPath": "/vsdbg/vsdbg",
"pipeProgram": "docker-compose",
"pipeCwd": "${workspaceRoot}",
"quoteArgs": false,
"pipeArgs": [
"-f Development.yml -f Infra.yml -f Wallet.yml exec -T backoffice-api"
]
}
},
{
"name": "marketdata-srv",
"type": "coreclr",
"request": "attach",
"sourceFileMap": {
"/app": "${workspaceRoot}"
},
"processId" : "${command:pickRemoteProcess}",
"pipeTransport": {
"debuggerPath": "/vsdbg/vsdbg",
"pipeProgram": "docker-compose",
"pipeCwd": "${workspaceRoot}",
"quoteArgs": false,
"pipeArgs": [
"-f Development.yml -f Infra.yml -f Wallet.yml exec -T marketdata-srv"
]
}
},
{
"name": "marketdata-api",
"type": "coreclr",
"request": "attach",
"sourceFileMap": {
"/app": "${workspaceRoot}"
},
"processId" : "${command:pickRemoteProcess}",
"pipeTransport": {
"debuggerPath": "/vsdbg/vsdbg",
"pipeProgram": "docker-compose",
"pipeCwd": "${workspaceRoot}",
"quoteArgs": false,
"pipeArgs": [
"-f Development.yml -f Infra.yml -f Wallet.yml exec -T marketdata-api"
]
}
},
{
"name": "ordermatcher-srv",
"type": "coreclr",
"request": "attach",
"sourceFileMap": {
"/app": "${workspaceRoot}"
},
"processId" : "${command:pickRemoteProcess}",
"pipeTransport": {
"debuggerPath": "/vsdbg/vsdbg",
"pipeProgram": "docker-compose",
"pipeCwd": "${workspaceRoot}",
"quoteArgs": false,
"pipeArgs": [
"-f Development.yml -f Infra.yml -f Wallet.yml exec -T ordermatcher-srv"
]
}
},
{
"name": "bus-indexer",
"type": "coreclr",
"request": "attach",
"sourceFileMap": {
"/app": "${workspaceRoot}"
},
"processId" : "${command:pickRemoteProcess}",
"pipeTransport": {
"debuggerPath": "/vsdbg/vsdbg",
"pipeProgram": "docker-compose",
"pipeCwd": "${workspaceRoot}",
"quoteArgs": false,
"pipeArgs": [
"-f Development.yml -f Infra.yml -f Wallet.yml exec -T bus-indexer"
]
}
},
{
"name": "wallet",
"type": "coreclr",
"request": "attach",
"sourceFileMap": {
"/app": "${workspaceRoot}"
},
"processId" : "${command:pickRemoteProcess}",
"pipeTransport": {
"debuggerPath": "/vsdbg/vsdbg",
"pipeProgram": "docker-compose",
"pipeCwd": "${workspaceRoot}",
"quoteArgs": false,
"pipeArgs": [
"-f Development.yml -f Infra.yml -f Wallet.yml exec -T wallet"
]
}
},
{
"name": "tester-api",
"type": "coreclr",
"request": "attach",
"sourceFileMap": {
"/app": "${workspaceRoot}"
},
"processId" : "${command:pickRemoteProcess}",
"pipeTransport": {
"debuggerPath": "/vsdbg/vsdbg",
"pipeProgram": "docker-compose",
"pipeCwd": "${workspaceRoot}",
"quoteArgs": false,
"pipeArgs": [
"-f Development.yml -f Infra.yml -f Wallet.yml exec -T tester-api"
]
}
},
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment