{ // 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": [ { "preLaunchTask": "mariadb", "name": "Python: Flask", "type": "python", "cwd": "${workspaceFolder}/backend", "request": "launch", "module": "flask", "env": { "FLASK_APP": "backend/app.py", "FLASK_ENV": "development", "FLASK_DEBUG": "1", }, "envFile": "${workspaceFolder}/.env.dev", "args": [ "run", "--no-debugger", "--no-reload" ], "jinja": true }, { "preLaunchTask": "mariadb", "name": "Python: Flask (with reload)", "type": "python", "cwd": "${workspaceFolder}/backend", "request": "launch", "module": "flask", "env": { "FLASK_APP": "backend/app.py", "FLASK_ENV": "development", "FLASK_DEBUG": "1" }, "envFile": "${workspaceFolder}/.env.dev", "args": [ "run", "--no-debugger" ], "jinja": true }, { "preLaunchTask": "mariadb", "name": "Python: Flask (with reload, externally reachable)", "type": "python", "cwd": "${workspaceFolder}/backend", "request": "launch", "module": "flask", "env": { "FLASK_APP": "backend/app.py", "FLASK_ENV": "development", "FLASK_DEBUG": "1" }, "envFile": "${workspaceFolder}/.env.dev", "args": [ "run", "--no-debugger", "--host=0.0.0.0" ], "jinja": true }, { "preLaunchTask": "mariadb", "name": "Python: Flask (externally reachable)", "type": "python", "cwd": "${workspaceFolder}/backend", "request": "launch", "module": "flask", "env": { "FLASK_APP": "backend/app.py", "FLASK_ENV": "development", "FLASK_DEBUG": "1" }, "envFile": "${workspaceFolder}/.env.dev", "args": [ "run", "--no-debugger", "--no-reload", "--host=0.0.0.0" ], "jinja": true }, { "name": "Python: Current File (Integrated Terminal)", "type": "python", "request": "launch", "program": "${file}", "console": "integratedTerminal" }, { "name": "Python: Remote Attach", "type": "python", "request": "attach", "port": 5678, "host": "localhost", "pathMappings": [ { "localRoot": "${workspaceFolder}", "remoteRoot": "." } ] }, { "name": "Python: Module", "type": "python", "request": "launch", "module": "enter-your-module-name-here", "console": "integratedTerminal" }, { "name": "Python: Django", "type": "python", "request": "launch", "program": "${workspaceFolder}/manage.py", "console": "integratedTerminal", "args": [ "runserver", "--noreload", "--nothreading" ], "django": true }, { "name": "Python: Current File (External Terminal)", "type": "python", "request": "launch", "program": "${file}", "console": "externalTerminal" } ] }