{ "name": "Kwaylon", "dockerComposeFile": "./docker-compose.yml", "service": "kwaylon", "workspaceFolder": "/kwaylon", "shutdownAction": "stopCompose", // "build": { // "dockerfile": "./Dockerfile", // "context": "../" // }, // "mounts": [ // "source=/etc/localtime,target=/etc/localtime,type=bind", // "source=/etc/timezone,target=/etc/timezone,type=bind" // ], // "workspaceMount": "source=${localWorkspaceFolder}/src,target=/usr/app/src,type=bind", // "workspaceFolder": "/usr/app/src", "features": { "ghcr.io/devcontainers/features/git:1": {}, "ghcr.io/devcontainers/features/github-cli:1": {}, "ghcr.io/devcontainers/features/python:1": {} }, "customizations": { "vscode": { "extensions": [ "ms-python.python", "ms-toolsai.jupyter", "mhutchie.git-graph", "ms-python.isort", "ms-python.autopep8" ], "settings": { // "python.editor.defaultFormatter": "ms-python.autopep8", "[python]": { "editor.defaultFormatter": "ms-python.autopep8", "editor.formatOnSave": true }, "autopep8.args": [ "--max-line-length 120" ] } } } }