{ "name": "team", "service": "app", "remoteUser": "vscode", "updateRemoteUserUID": false, "workspaceFolder": "/workspace", "dockerComposeFile": [ "docker-compose.yml", "docker-compose.display.yml" ], "shutdownAction": "none", "forwardPorts": [], "customizations": { "vscode": { "extensions": [ "anthropic.claude-code", "bierner.markdown-mermaid", "charliermarsh.ruff", "dbaeumer.vscode-eslint", "github.copilot", "github.copilot-chat", "humao.rest-client", "james-yu.latex-workshop", "marp-team.marp-vscode", "ms-ceintl.vscode-language-pack-zh-hans", "ms-playwright.playwright", "ms-python.debugpy", "ms-python.python", "ms-python.vscode-pylance", "ms-vscode-remote.remote-containers", "ms-vscode-remote.remote-ssh", "mutantdino.resourcemonitor", "redhat.vscode-yaml", "shd101wyy.markdown-preview-enhanced", "tamasfe.even-better-toml", "tomoki1207.pdf", "yzane.markdown-pdf", "yzhang.markdown-all-in-one" ], "settings": { "extensions.autoUpdate": "false", "extensions.autoCheckUpdates": false, "remote.autoForwardPorts": false, "remote.autoForwardPortsSource": "output", "resmon.show.battery": false, "resmon.show.cpufreq": false, "editor.formatOnSave": true, "editor.codeActionsOnSave": { "source.fixAll.eslint": "explicit" }, "terminal.integrated.defaultProfile.linux": "bash", "terminal.integrated.profiles.linux": { "bash": { "path": "bash", "icon": "terminal-bash" }, "zsh": { "path": "zsh" } }, "python.terminal.activateEnvironment": true, "markdown-preview-enhanced.chromePath": "/usr/bin/google-chrome-stable" } } }, "postCreateCommand": "chmod +x ./.devcontainer/post-create.sh && ./.devcontainer/post-create.sh" }