{
"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"
]
}
}
}
}