{
    "image": "mcr.microsoft.com/devcontainers/python:<%- pythonVersion %>",
    "features": {
      "ghcr.io/devcontainers/features/azure-cli:1": {},
      "ghcr.io/azure/azure-dev/azd:0": {},
      "ghcr.io/devcontainers/features/github-cli:1": {},
      "ghcr.io/devcontainers/features/node:1": {},
      "ghcr.io/devcontainers/features/docker-in-docker:2": {}
    },
    "customizations": {
      "vscode": {
        "extensions": [
            "GitHub.remotehub",
            "GitHub.copilot",
            "GitHub.copilot-chat",
            "github.vscode-pull-request-github",
            "ms-vscode.vscode-node-azure-pack",
            "ms-toolsai.jupyter",
            "ms-azuretools.azure-dev",
            "ms-azuretools.vscode-bicep",
            "ms-vscode.powershell",
            "ms-vscode-remote.vscode-remote-extensionpack",
            "tomoki1207.pdf",
            "redhat.vscode-yaml",
            "formulahendry.azure-storage-explorer",
            "ms-azuretools.vscode-docker",
            "ms-azuretools.vscode-azureresourcegroups",
            "ms-azuretools.vscode-azurestorage",
            "ms-azuretools.vscode-azure-github-copilot",
            "ms-vscode-remote.remote-containers",
            "ms-python.black-formatter",
            "tamasfe.even-better-toml"
        ]
      }
    },
    // Add your own post creation commands at the end of post-create.sh
    "postCreateCommand": ".devcontainer/post-create.sh"
  }
