54 lines
1.4 KiB
JSON
54 lines
1.4 KiB
JSON
{
|
|
"version": "0.2.0",
|
|
"configurations": [
|
|
{
|
|
"name": "Django: attach (debugpy in Container)",
|
|
"type": "debugpy",
|
|
"request": "attach",
|
|
"connect": { "host": "127.0.0.1", "port": 5678 },
|
|
"pathMappings": [
|
|
{
|
|
"localRoot": "${workspaceFolder}/app",
|
|
"remoteRoot": "/app"
|
|
}
|
|
],
|
|
"justMyCode": false,
|
|
"django": true
|
|
},
|
|
{
|
|
"name": "Django: runserver (lokal, ohne Docker)",
|
|
"type": "debugpy",
|
|
"request": "launch",
|
|
"program": "${workspaceFolder}/app/manage.py",
|
|
"args": ["runserver", "127.0.0.1:8000"],
|
|
"django": true,
|
|
"justMyCode": false,
|
|
"env": {
|
|
"DJANGO_SETTINGS_MODULE": "config.settings.dev"
|
|
}
|
|
},
|
|
{
|
|
"name": "Celery Worker (lokal, ohne Docker)",
|
|
"type": "debugpy",
|
|
"request": "launch",
|
|
"module": "celery",
|
|
"args": ["-A", "config", "worker", "--loglevel=debug", "--concurrency=1"],
|
|
"cwd": "${workspaceFolder}/app",
|
|
"justMyCode": false,
|
|
"env": {
|
|
"DJANGO_SETTINGS_MODULE": "config.settings.dev"
|
|
}
|
|
},
|
|
{
|
|
"name": "Pytest: aktuelle Datei",
|
|
"type": "debugpy",
|
|
"request": "launch",
|
|
"module": "pytest",
|
|
"args": ["${file}", "-v"],
|
|
"cwd": "${workspaceFolder}/app",
|
|
"console": "integratedTerminal",
|
|
"justMyCode": false
|
|
}
|
|
]
|
|
}
|