2024-12-22 22:08:02 +00:00

69 lines
2.0 KiB
JSON

{
"version": "0.2.0",
"configurations": [
{
"name": "Chrome: Angular Frontend",
"type": "chrome",
"request": "launch",
"url": "http://localhost:4200",
"webRoot": "${workspaceFolder}/src-ui"
},
{
"name": "Debug: Backend(manage.py runserver)",
"type": "python",
"request": "launch",
"program": "${workspaceFolder}/src/manage.py",
"console": "integratedTerminal",
"justMyCode": true,
"args": ["runserver"],
"django": true
},
{
"name": "Debug: Consumer Service (manage.py document_consumer)",
"type": "python",
"request": "launch",
"program": "${workspaceFolder}/src/manage.py",
"console": "integratedTerminal",
"justMyCode": true,
"args": ["document_consumer"],
"django": true
},
{
"name": "Debug: Celery Service",
"type": "python",
"cwd": "${workspaceFolder}/src",
"request": "launch",
"module": "celery",
"console": "integratedTerminal",
"env": {
"PYTHONPATH": "${workspaceFolder}/src"
},
"args": [
"-A",
"paperless",
"worker",
"-l",
"DEBUG"
]
},
{
"name": "Debug: Angular Frontend",
"type": "node",
"request": "launch",
"program": "${workspaceFolder}/src-ui/node_modules/.bin/npm",
"args": ["start"],
"console": "integratedTerminal"
},
{
"name": "Debug: FullStack",
"type": "compound",
"configurations": [
"manage.py runserver",
"manage.py document_consumer",
"celery",
"npm start"
]
}
]
}