// ⚠️ Temporary / Testing Only ⚠️ // ----------------------------------------------------------------------------- // This devcontainer.json is provided solely for local testing and experimentation. // It is NOT the canonical configuration for DevOps projects. // // ✅ The single source of truth lives in: // - README.md (usage instructions) // - /devops/templates/devcontainer.json (baseline template) // // Always consult those files before making changes. This file may diverge, // and should never be treated as the authoritative definition. // ----------------------------------------------------------------------------- { "build": { "dockerfile": "../../devops/Dockerfile", "context": "../../devops" }, "remoteUser": "vscode", "name": "devops-devs", "runArgs": [ "--hostname=devops" ], "mounts": [ "source=${localEnv:HOME}/.kube,target=/home/vscode/.kube,type=bind", "source=${localEnv:HOME}/.gitconfig,target=/home/vscode/.gitconfig,type=bind", "source=${localEnv:HOME}/.ssh,target=/home/vscode/.ssh,type=bind" ], "customizations": { "vscode": { "extensions": [ "ms-kubernetes-tools.vscode-kubernetes-tools", "redhat.ansible", "mtxr.sqltools-driver-mysql", "stateful.runme", "yzhang.markdown-all-in-one", "davidanson.vscode-markdownlint", "eamodio.gitlens", "m4ns0ur.base64", "rogalmic.bash-debug", "streetsidesoftware.code-spell-checker", "ms-azuretools.vscode-containers", "eamodio.gitlens", "shd101wyy.markdown-preview-enhanced", "bierner.markdown-mermaid", "bierner.markdown-preview-github-styles" ] } } }