{ "name": "OpenSRE", "build": { "dockerfile": "Dockerfile", "context": ".." }, "features": { "ghcr.io/devcontainers/features/docker-outside-of-docker:1": { "dockerDashComposeVersion": "v2" }, "ghcr.io/devcontainers/features/github-cli:1": {} }, "remoteEnv": { "LOCAL_WORKSPACE_FOLDER": "${localWorkspaceFolder}", "PATH": "${containerWorkspaceFolder}/.venv-devcontainer/bin:${containerEnv:PATH}" }, "containerEnv": { "PIP_DISABLE_PIP_VERSION_CHECK": "1", "PYTHONDONTWRITEBYTECODE": "1", "PYTHONUTF8": "1" }, "forwardPorts": [ 8000 ], "portsAttributes": { "8000": { "label": "OpenSRE health app", "onAutoForward": "notify" } }, "customizations": { "vscode": { "extensions": [ "ms-python.python", "ms-python.vscode-pylance", "charliermarsh.ruff", "ms-azuretools.vscode-docker", "editorconfig.editorconfig" ], "settings": { "python.defaultInterpreterPath": "${containerWorkspaceFolder}/.venv-devcontainer/bin/python", "python.testing.pytestEnabled": true, "python.testing.pytestArgs": [ "tests" ] } } }, "postCreateCommand": "python -m venv --clear .venv-devcontainer && .venv-devcontainer/bin/python -m pip install -e '.[dev]'", "remoteUser": "vscode" }