{ "version": "2.0.0", "tasks": [ { "type": "docker-build", "label": "docker-build", "platform": "node", "dockerBuild": { "dockerfile": "${workspaceFolder}/Dockerfile", "context": "${workspaceFolder}", "pull": true } }, { "type": "docker-run", "label": "docker-run: release", "dependsOn": [ "docker-build" ], "platform": "node" }, { "type": "docker-run", "label": "docker-run: debug", "dependsOn": [ "docker-build" ], "dockerRun": { "env": { "DEBUG": "*", "NODE_ENV": "development" } }, "node": { "enableDebugging": true } }, { "type": "npm", "script": "start", "problemMatcher": [], "label": "npm: start", "detail": "node /app/web/server.js" }, { "label": "python-debug", "type": "shell", "command": "docker exec -w /workspace -it my-python-container /bin/bash -c 'source activate py && python -m debugpy --listen 0.0.0.0:5678 agent-py-bot/agent.py'", "problemMatcher": [] } ] }