{
  "name": "ascend-deployer-dev",
  "build": {
    "dockerfile": "Dockerfile",
    "context": "..",
    "args": {
      "APT_MIRROR": "https://repo.huaweicloud.com/ubuntu",
      "PIP_INDEX_URL": "https://repo.huaweicloud.com/repository/pypi/simple/"
    }
  },
  "workspaceFolder": "/workspaces/${localWorkspaceFolderBasename}",
  "remoteUser": "developer",
  "mounts": [
    "source=ascend-deployer-pip-cache,target=/home/developer/.cache/pip,type=volume",
    "source=ascend-deployer-ansible-cache,target=/home/developer/.ansible,type=volume",
    "source=ascend-deployer-download-info,target=/home/developer/.ascend_deployer,type=volume"
  ],
  "containerEnv": {
    "ASCEND_DEPLOYER_HOME": "${containerWorkspaceFolder}",
    "PYTHONPATH": "${containerWorkspaceFolder}"
  },
  "remoteEnv": {
    "PATH": "/home/developer/.local/bin:${containerEnv:PATH}"
  },
  "postCreateCommand": "bash .devcontainer/postCreateCommand.sh",
  "customizations": {
    "vscode": {
      "extensions": [
        "ms-python.python",
        "ms-python.pytest",
        "ms-python.vscode-pylance",
        "redhat.ansible",
        "redhat.vscode-yaml"
      ],
      "settings": {
        "python.defaultInterpreterPath": "/usr/bin/python3",
        "python.testing.pytestEnabled": true,
        "python.testing.pytestArgs": [
          "test"
        ]
      }
    }
  }
}