{ "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 } ] }