105 lines
3.2 KiB
JSON
105 lines
3.2 KiB
JSON
{
|
|
"version": "0.2.0",
|
|
"configurations": [
|
|
{
|
|
"name": "Tracker: start local (8080)",
|
|
"type": "debugpy",
|
|
"request": "launch",
|
|
"module": "meshnet_tracker.cli",
|
|
"args": [
|
|
"start",
|
|
"--host",
|
|
"0.0.0.0",
|
|
"--port",
|
|
"8080"
|
|
],
|
|
"console": "integratedTerminal",
|
|
"justMyCode": false,
|
|
"env": {
|
|
"PYTHONPATH": "${workspaceFolder}/packages/tracker:${workspaceFolder}/packages/node:${workspaceFolder}/packages/relay:${workspaceFolder}/packages/gateway:${workspaceFolder}/packages/p2p:${workspaceFolder}/packages/sdk:${workspaceFolder}/packages/validator:${env:PYTHONPATH}"
|
|
}
|
|
},
|
|
{
|
|
"name": "Tracker: start public + relay (8081)",
|
|
"type": "debugpy",
|
|
"request": "launch",
|
|
"module": "meshnet_tracker.cli",
|
|
"args": [
|
|
"start",
|
|
"--host",
|
|
"0.0.0.0",
|
|
"--port",
|
|
"8081",
|
|
"--relay-url",
|
|
"wss://ai.neuron.d-popov.com/ws"
|
|
],
|
|
"console": "integratedTerminal",
|
|
"justMyCode": false,
|
|
"env": {
|
|
"PYTHONPATH": "${workspaceFolder}/packages/tracker:${workspaceFolder}/packages/node:${workspaceFolder}/packages/relay:${workspaceFolder}/packages/gateway:${workspaceFolder}/packages/p2p:${workspaceFolder}/packages/sdk:${workspaceFolder}/packages/validator:${env:PYTHONPATH}"
|
|
}
|
|
},
|
|
{
|
|
"name": "Node: dashboard UI (saved config)",
|
|
"type": "debugpy",
|
|
"request": "launch",
|
|
"module": "meshnet_node.cli",
|
|
"args": [
|
|
"--tracker",
|
|
"http://localhost:8080",
|
|
"--model",
|
|
"stub-model",
|
|
"--port",
|
|
"7000",
|
|
"--debug"
|
|
],
|
|
"console": "integratedTerminal",
|
|
"justMyCode": false,
|
|
"env": {
|
|
"PYTHONPATH": "${workspaceFolder}/packages/tracker:${workspaceFolder}/packages/node:${workspaceFolder}/packages/relay:${workspaceFolder}/packages/gateway:${workspaceFolder}/packages/p2p:${workspaceFolder}/packages/sdk:${workspaceFolder}/packages/validator:${env:PYTHONPATH}"
|
|
}
|
|
},
|
|
{
|
|
"name": "Node: start local stub (no dashboard)",
|
|
"type": "debugpy",
|
|
"request": "launch",
|
|
"module": "meshnet_node.cli",
|
|
"args": [
|
|
"start",
|
|
"--tracker",
|
|
"http://localhost:8080",
|
|
"--model",
|
|
"stub-model",
|
|
"--host",
|
|
"0.0.0.0",
|
|
"--port",
|
|
"7001",
|
|
"--debug"
|
|
],
|
|
"console": "integratedTerminal",
|
|
"justMyCode": false,
|
|
"env": {
|
|
"PYTHONPATH": "${workspaceFolder}/packages/tracker:${workspaceFolder}/packages/node:${workspaceFolder}/packages/relay:${workspaceFolder}/packages/gateway:${workspaceFolder}/packages/p2p:${workspaceFolder}/packages/sdk:${workspaceFolder}/packages/validator:${env:PYTHONPATH}"
|
|
}
|
|
}
|
|
],
|
|
"compounds": [
|
|
{
|
|
"name": "Local mesh: tracker + node UI",
|
|
"configurations": [
|
|
"Tracker: start local (8080)",
|
|
"Node: dashboard UI (saved config)"
|
|
],
|
|
"stopAll": true
|
|
},
|
|
{
|
|
"name": "Local mesh: tracker + stub node",
|
|
"configurations": [
|
|
"Tracker: start local (8080)",
|
|
"Node: start local stub (no dashboard)"
|
|
],
|
|
"stopAll": true
|
|
}
|
|
]
|
|
}
|