diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 234c0643..ae893a9e 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -1,58 +1,63 @@ -{ - "name": "Multi-Project DevContainer", - "build": { - "dockerfile": "Dockerfile" - }, - "features": { - "ghcr.io/devcontainers/features/docker-in-docker:2": { - "version": "latest" - }, - "ghcr.io/va-h/devcontainers-features/uv:1": { - "shellautocompletion": true, - "version": "latest" - }, - "azure-cli": "latest" - }, - "customizations": { - "vscode": { - "extensions": [ - "ms-python.python", - "charliermarsh.ruff", - "exiasr.hadolint", - "kevinrose.vsc-python-indent", - "mosapride.zenkaku", - "ms-azuretools.vscode-docker", - "ms-python.python", - "njpwerner.autodocstring", - "redhat.vscode-yaml", - "shardulm94.trailing-spaces", - "tamasfe.even-better-toml", - "yzhang.markdown-all-in-one", - "ms-azuretools.azure-dev", - "charliermarsh.ruff", - "exiasr.hadolint", - "kevinrose.vsc-python-indent", - "mosapride.zenkaku", - "ms-azuretools.vscode-docker", - "ms-python.python", - "njpwerner.autodocstring", - "redhat.vscode-yaml", - "shardulm94.trailing-spaces", - "tamasfe.even-better-toml", - "yzhang.markdown-all-in-one", - "ms-azuretools.azure-dev", - "ms-vscode.azurecli" - ] - } - }, - "containerEnv": { - "DISPLAY": "dummy", - "PYTHONUNBUFFERED": "True", - "UV_LINK_MODE": "copy", - "UV_PROJECT_ENVIRONMENT": "/home/vscode/.venv" - }, - "postCreateCommand": "sed -i 's/\r$//' ./.devcontainer/setupEnv.sh && sh ./.devcontainer/setupEnv.sh", - "remoteEnv": { - "PYTHONPATH": "/home/vscode/.venv/bin" - } +{ + "name": "Multi-Project DevContainer", + "build": { + "dockerfile": "Dockerfile" + }, + "features": { + "ghcr.io/devcontainers/features/docker-in-docker:2": { + "version": "latest" + }, + "ghcr.io/va-h/devcontainers-features/uv:1": { + "shellautocompletion": true, + "version": "latest" + }, + "ghcr.io/devcontainers/features/azure-cli:1": { + "installBicep": true, + "version": "latest", + "bicepVersion": "latest" + }, + "azure-cli": "latest" + }, + "customizations": { + "vscode": { + "extensions": [ + "ms-python.python", + "charliermarsh.ruff", + "exiasr.hadolint", + "kevinrose.vsc-python-indent", + "mosapride.zenkaku", + "ms-azuretools.vscode-docker", + "ms-python.python", + "njpwerner.autodocstring", + "redhat.vscode-yaml", + "shardulm94.trailing-spaces", + "tamasfe.even-better-toml", + "yzhang.markdown-all-in-one", + "ms-azuretools.azure-dev", + "charliermarsh.ruff", + "exiasr.hadolint", + "kevinrose.vsc-python-indent", + "mosapride.zenkaku", + "ms-azuretools.vscode-docker", + "ms-python.python", + "njpwerner.autodocstring", + "redhat.vscode-yaml", + "shardulm94.trailing-spaces", + "tamasfe.even-better-toml", + "yzhang.markdown-all-in-one", + "ms-azuretools.azure-dev", + "ms-vscode.azurecli" + ] + } + }, + "containerEnv": { + "DISPLAY": "dummy", + "PYTHONUNBUFFERED": "True", + "UV_LINK_MODE": "copy", + "UV_PROJECT_ENVIRONMENT": "/home/vscode/.venv" + }, + "postCreateCommand": "sed -i 's/\r$//' ./.devcontainer/setupEnv.sh && sh ./.devcontainer/setupEnv.sh", + "remoteEnv": { + "PYTHONPATH": "/home/vscode/.venv/bin" + } } \ No newline at end of file