feat: add new FastAPI debug configurations and enhance web crawling capabilities with real-time web query support

This commit is contained in:
DESKTOP-RTLN3BA\$punk 2026-02-20 17:28:20 -08:00
parent 81dfc7102f
commit ed497909fa
5 changed files with 256 additions and 104 deletions

38
.vscode/launch.json vendored
View file

@ -24,6 +24,16 @@
"cwd": "${workspaceFolder}/surfsense_backend",
"python": "${command:python.interpreterPath}"
},
{
"name": "Backend: FastAPI (No Reload)",
"type": "debugpy",
"request": "launch",
"program": "${workspaceFolder}/surfsense_backend/main.py",
"console": "integratedTerminal",
"justMyCode": false,
"cwd": "${workspaceFolder}/surfsense_backend",
"python": "${command:python.interpreterPath}"
},
{
"name": "Backend: FastAPI (main.py)",
"type": "debugpy",
@ -124,6 +134,34 @@
"group": "Full Stack",
"order": 2
}
},
{
"name": "Full Stack: Backend (No Reload) + Frontend + Celery",
"configurations": [
"Backend: FastAPI (No Reload)",
"Frontend: Next.js",
"Celery: Worker",
"Celery: Beat Scheduler"
],
"stopAll": true,
"presentation": {
"hidden": false,
"group": "Full Stack",
"order": 3
}
},
{
"name": "Full Stack: Backend (No Reload) + Frontend",
"configurations": [
"Backend: FastAPI (No Reload)",
"Frontend: Next.js"
],
"stopAll": true,
"presentation": {
"hidden": false,
"group": "Full Stack",
"order": 4
}
}
]
}