2022-06-13 13:16:32 -07:00
|
|
|
{
|
|
|
|
|
"name": "notification-api",
|
|
|
|
|
"dockerComposeFile": "../docker-compose.devcontainer.yml",
|
|
|
|
|
"service": "dev",
|
|
|
|
|
"workspaceFolder": "/workspace",
|
|
|
|
|
"shutdownAction": "stopCompose",
|
|
|
|
|
"remoteEnv": {
|
|
|
|
|
"PATH": "/home/vscode/.local/bin:${containerEnv:PATH}" // give our installed Python modules precedence
|
|
|
|
|
},
|
|
|
|
|
"settings": {
|
|
|
|
|
"[python]": {
|
|
|
|
|
"editor.formatOnSave": true
|
|
|
|
|
},
|
|
|
|
|
"python.linting.enabled": true,
|
|
|
|
|
"python.linting.pylintEnabled": true,
|
2022-09-06 16:45:44 -07:00
|
|
|
"python.defaultInterpreterPath": "/usr/bin/python3",
|
|
|
|
|
"python.linting.pylintPath": "/usr/local/share/pip-global/bin/pylint",
|
|
|
|
|
"python.analysis.extraPaths": [
|
2022-10-03 17:16:59 -07:00
|
|
|
"/home/vscode/.local/lib/python3.9/site-packages",
|
|
|
|
|
"/home/vscode/.local/bin"
|
2022-09-06 16:45:44 -07:00
|
|
|
]
|
2022-06-13 13:16:32 -07:00
|
|
|
},
|
|
|
|
|
"features": {
|
|
|
|
|
"docker-from-docker": {
|
|
|
|
|
"version": "latest",
|
|
|
|
|
"moby": true
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"extensions": [
|
2022-07-25 15:19:05 -07:00
|
|
|
// "ms-python.python",
|
2022-06-13 13:16:32 -07:00
|
|
|
"donjayamanne.python-extension-pack",
|
2022-07-25 15:19:05 -07:00
|
|
|
// "ms-azuretools.vscode-docker",
|
2022-06-13 13:16:32 -07:00
|
|
|
"ms-python.vscode-pylance",
|
|
|
|
|
"eamodio.gitlens",
|
|
|
|
|
"wholroyd.jinja",
|
|
|
|
|
"pmbenjamin.vscode-snyk",
|
|
|
|
|
"visualstudioexptteam.vscodeintellicode",
|
|
|
|
|
"yzhang.markdown-all-in-one",
|
|
|
|
|
"ms-ossdata.vscode-postgresql",
|
2022-07-25 15:19:05 -07:00
|
|
|
// "ms-vsliveshare.vsliveshare",
|
|
|
|
|
// "mtxr.sqltools",
|
|
|
|
|
// "mtxr.sqltools-driver-pg"
|
|
|
|
|
],
|
|
|
|
|
"forwardPorts": [
|
|
|
|
|
6011
|
2022-06-13 13:16:32 -07:00
|
|
|
],
|
|
|
|
|
"postCreateCommand": "notify-dev-entrypoint.sh",
|
|
|
|
|
"remoteUser": "vscode"
|
|
|
|
|
}
|