From 0b5b95eff5e18c1e162d2b30b66a7be2bed1cbc2 Mon Sep 17 00:00:00 2001 From: Nicholas Tindle Date: Fri, 8 Nov 2024 14:49:13 -0600 Subject: [PATCH] build: add launch.json debugging for vscode (#8496) Co-authored-by: Aarushi <50577581+aarushik93@users.noreply.github.com> --- .vscode/launch.json | 67 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 .vscode/launch.json diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 000000000..0c6b896b8 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,67 @@ +{ + "version": "0.2.0", + "configurations": [ + { + "name": "Frontend: Server Side", + "type": "node-terminal", + "request": "launch", + "cwd": "${workspaceFolder}/autogpt_platform/frontend", + "command": "yarn dev" + }, + { + "name": "Frontend: Client Side", + "type": "msedge", + "request": "launch", + "url": "http://localhost:3000" + }, + { + "name": "Frontend: Full Stack", + "type": "node-terminal", + + "request": "launch", + "command": "yarn dev", + "cwd": "${workspaceFolder}/autogpt_platform/frontend", + "serverReadyAction": { + "pattern": "- Local:.+(https?://.+)", + "uriFormat": "%s", + "action": "debugWithEdge" + } + }, + { + "name": "Backend", + "type": "debugpy", + "request": "launch", + "module": "backend.app", + // "env": { + // "ENV": "dev" + // }, + "envFile": "${workspaceFolder}/backend/.env", + "justMyCode": false, + "cwd": "${workspaceFolder}/autogpt_platform/backend" + }, + { + "name": "Marketplace", + "type": "debugpy", + "request": "launch", + "module": "autogpt_platform.market.main", + "env": { + "ENV": "dev" + }, + "envFile": "${workspaceFolder}/market/.env", + "justMyCode": false, + "cwd": "${workspaceFolder}/market" + } + ], + "compounds": [ + { + "name": "Everything", + "configurations": ["Backend", "Frontend: Full Stack"], + // "preLaunchTask": "${defaultBuildTask}", + "stopAll": true, + "presentation": { + "hidden": false, + "order": 0 + } + } + ] +}