{ "name": "notification-admin", "dockerComposeFile": "../docker-compose.devcontainer.yml", "service": "admin", "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, "python.pythonPath": "/usr/local/bin/python", "python.linting.pylintPath": "/usr/local/share/pip-global/bin/pylint" }, "features": { "docker-from-docker": { "version": "latest", "moby": true } }, "extensions": [ "donjayamanne.python-extension-pack", "ms-python.vscode-pylance", "eamodio.gitlens", "wholroyd.jinja", "pmbenjamin.vscode-snyk", "visualstudioexptteam.vscodeintellicode", "visualstudioexptteam.intellicode-api-usage-examples", "yzhang.markdown-all-in-one", "GitHub.copilot" ], "forwardPorts": [ 6012 ], "postCreateCommand": "chmod u+x devcontainer-admin/scripts/notify-admin-entrypoint.sh && ./devcontainer-admin/scripts/notify-admin-entrypoint.sh", "remoteUser": "vscode" }