133 lines
3.8 KiB
JSON
133 lines
3.8 KiB
JSON
{
|
|
// Use IntelliSense to learn about possible attributes.
|
|
// Hover to view descriptions of existing attributes.
|
|
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
|
|
"version": "0.2.0",
|
|
"configurations": [
|
|
{
|
|
"name": "Centurion",
|
|
"type": "debugpy",
|
|
"request": "launch",
|
|
"args": [
|
|
"runserver",
|
|
"0.0.0.0:8002"
|
|
],
|
|
"django": true,
|
|
"autoStartBrowser": false,
|
|
"program": "${workspaceFolder}/app/manage.py"
|
|
},
|
|
{
|
|
"name": "Debug: Gunicorn",
|
|
"type": "debugpy",
|
|
"request": "launch",
|
|
"module": "gunicorn",
|
|
"args": [
|
|
"--config=../includes/etc/gunicorn.conf.py",
|
|
"--access-logfile",
|
|
"-",
|
|
"--workers",
|
|
"3",
|
|
"--bind",
|
|
"0.0.0.0:8002",
|
|
"centurion.wsgi:application",
|
|
],
|
|
"django": true,
|
|
"autoStartBrowser": false,
|
|
"cwd": "${workspaceFolder}/app",
|
|
"env": {
|
|
"PROMETHEUS_MULTIPROC_DIR": ""
|
|
}
|
|
},
|
|
{
|
|
"name": "Centurion Feature Flag (Management Command)",
|
|
"type": "debugpy",
|
|
"request": "launch",
|
|
"args": [
|
|
"feature_flag",
|
|
// "0.0.0.0:8002"
|
|
],
|
|
"django": true,
|
|
"autoStartBrowser": false,
|
|
"program": "${workspaceFolder}/app/manage.py"
|
|
},
|
|
{
|
|
"name": "Centurion Model (Management Command)",
|
|
"type": "debugpy",
|
|
"request": "launch",
|
|
"args": [
|
|
"models",
|
|
// "0.0.0.0:8002"
|
|
],
|
|
"django": true,
|
|
"autoStartBrowser": false,
|
|
"program": "${workspaceFolder}/app/manage.py"
|
|
},
|
|
{
|
|
"name": "Make Migrations",
|
|
"type": "debugpy",
|
|
"request": "launch",
|
|
"args": [
|
|
"makemigrations"
|
|
],
|
|
"django": true,
|
|
"autoStartBrowser": false,
|
|
"program": "${workspaceFolder}/app/manage.py"
|
|
},
|
|
{
|
|
"name": "Migrate",
|
|
"type": "debugpy",
|
|
"request": "launch",
|
|
"args": [
|
|
"migrate"
|
|
],
|
|
"django": true,
|
|
"autoStartBrowser": false,
|
|
"program": "${workspaceFolder}/app/manage.py"
|
|
},
|
|
{
|
|
"name": "Debug: Celery",
|
|
"type": "debugpy",
|
|
"request": "launch",
|
|
"module": "celery",
|
|
"console": "integratedTerminal",
|
|
"args": [
|
|
"-A",
|
|
"app",
|
|
"worker",
|
|
"-l",
|
|
"INFO",
|
|
"-n",
|
|
"debug-itsm@%h"
|
|
],
|
|
"cwd": "${workspaceFolder}/app"
|
|
},
|
|
{
|
|
"name": "Debug pytest (collect)",
|
|
"type": "debugpy",
|
|
"request": "launch",
|
|
"module": "pytest",
|
|
"args": [
|
|
"--override-ini", "addopts=",
|
|
"--collect-only",
|
|
"app",
|
|
],
|
|
"console": "integratedTerminal",
|
|
"justMyCode": false
|
|
},
|
|
{
|
|
"name": "Python Debugger: Local Attach",
|
|
"type": "debugpy",
|
|
"request": "attach",
|
|
"connect": {
|
|
"host": "localhost",
|
|
"port": 5678
|
|
},
|
|
"pathMappings": [
|
|
{
|
|
"localRoot": "${workspaceFolder}",
|
|
"remoteRoot": "."
|
|
}
|
|
]
|
|
},
|
|
]
|
|
} |