docs(contributing): add local vscode config for backend debugging (#19733)

This commit is contained in:
Cemre Mengu 2023-04-08 01:19:15 +03:00 committed by GitHub
parent 749c4fd503
commit c5f93686d8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 34 additions and 1 deletions

View File

@ -893,6 +893,39 @@ npm run cypress open
### Debugging Server App
#### Local
For debugging locally using VSCode, you can configure a launch configuration file .vscode/launch.json such as
```json
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: Flask",
"type": "python",
"request": "launch",
"module": "flask",
"env": {
"FLASK_APP": "superset",
"FLASK_ENV": "development"
},
"args": [
"run",
"-p 8088",
"--with-threads",
"--reload",
"--debugger"
],
"jinja": true,
"justMyCode": true
}
]
}
```
#### Docker
Follow these instructions to debug the Flask app running inside a docker container.
First add the following to the ./docker-compose.yaml file
@ -970,7 +1003,7 @@ tcp 0 0 0.0.0.0:8088 0.0.0.0:* LISTEN
You are now ready to attach a debugger to the process. Using VSCode you can configure a launch configuration file .vscode/launch.json like so.
```
```json
{
"version": "0.2.0",
"configurations": [