diff --git a/.devcontainer/presidio-analyzer-transformers/devcontainer.json b/.devcontainer/presidio-analyzer-transformers/devcontainer.json index b11c785bea..0f5e9ea239 100644 --- a/.devcontainer/presidio-analyzer-transformers/devcontainer.json +++ b/.devcontainer/presidio-analyzer-transformers/devcontainer.json @@ -9,13 +9,17 @@ "POETRY_EXTRAS": "-E transformers" } }, - "workspaceMount": "source=${localWorkspaceFolder}/presidio-analyzer,target=/workspace,type=bind", - "workspaceFolder": "/workspace", - "postCreateCommand": "chmod +x ./install_dependencies.sh && ./install_dependencies.sh", - "postAttachCommand": "poetry shell", + "workspaceMount": "source=${localWorkspaceFolder}/presidio-analyzer,target=/workspace,type=bind", + "workspaceFolder": "/workspace", + "postCreateCommand": "chmod +x ./install_dependencies.sh && ./install_dependencies.sh", "customizations": { - "extensions": [ - "ms-python.python", - ], + "vscode": { + "extensions": [ + "ms-python.python" + ], + "settings": { + "python.defaultInterpreterPath": "${workspaceFolder}/.venv/bin/python" + } + } } } diff --git a/.devcontainer/presidio-analyzer/devcontainer.json b/.devcontainer/presidio-analyzer/devcontainer.json index 0e11b77d99..76656b0843 100644 --- a/.devcontainer/presidio-analyzer/devcontainer.json +++ b/.devcontainer/presidio-analyzer/devcontainer.json @@ -9,10 +9,15 @@ }, "workspaceMount": "source=${localWorkspaceFolder}/presidio-analyzer,target=/workspace,type=bind", "workspaceFolder": "/workspace", - "postAttachCommand": "chmod +x ./install_dependencies.sh && ./install_dependencies.sh && poetry shell", + "postAttachCommand": "chmod +x ./install_dependencies.sh && ./install_dependencies.sh", "customizations": { - "extensions": [ - "ms-python.python", - ], + "vscode": { + "extensions": [ + "ms-python.python" + ], + "settings": { + "python.defaultInterpreterPath": "${workspaceFolder}/.venv/bin/python" + } + } } } diff --git a/.devcontainer/presidio-anonymizer/devcontainer.json b/.devcontainer/presidio-anonymizer/devcontainer.json index 63777e47ac..ba3fd30eb9 100644 --- a/.devcontainer/presidio-anonymizer/devcontainer.json +++ b/.devcontainer/presidio-anonymizer/devcontainer.json @@ -11,10 +11,14 @@ "install", "--no-interaction" ], - "postAttachCommand": "poetry shell", "customizations": { - "extensions": [ - "ms-python.python", - ], + "vscode": { + "extensions": [ + "ms-python.python" + ], + "settings": { + "python.defaultInterpreterPath": "${workspaceFolder}/.venv/bin/python" + } + } } } diff --git a/.devcontainer/presidio-image-redactor/devcontainer.json b/.devcontainer/presidio-image-redactor/devcontainer.json index e82cddc490..8144d4e23d 100644 --- a/.devcontainer/presidio-image-redactor/devcontainer.json +++ b/.devcontainer/presidio-image-redactor/devcontainer.json @@ -11,10 +11,14 @@ "install", "--no-interaction" ], - "postAttachCommand": "poetry shell", "customizations": { - "extensions": [ - "ms-python.python", - ], + "vscode": { + "extensions": [ + "ms-python.python" + ], + "settings": { + "python.defaultInterpreterPath": "${workspaceFolder}/.venv/bin/python" + } + } } } diff --git a/presidio-analyzer/Dockerfile.dev b/presidio-analyzer/Dockerfile.dev index 3d8d3512a4..09b1ddbdfe 100644 --- a/presidio-analyzer/Dockerfile.dev +++ b/presidio-analyzer/Dockerfile.dev @@ -18,8 +18,3 @@ RUN apt-get update \ && apt-get install -y build-essential RUN pip install poetry - -# Create a non-root user for development -RUN useradd -m -u 1001 presidio - -USER 1001 diff --git a/presidio-anonymizer/Dockerfile.dev b/presidio-anonymizer/Dockerfile.dev index 98cf196329..79ab1eb916 100644 --- a/presidio-anonymizer/Dockerfile.dev +++ b/presidio-anonymizer/Dockerfile.dev @@ -5,8 +5,3 @@ RUN apt-get update \ && apt-get install -y build-essential RUN pip install poetry - -# Create a non-root user for development -RUN useradd -m -u 1001 presidio - -USER 1001 diff --git a/presidio-image-redactor/Dockerfile.dev b/presidio-image-redactor/Dockerfile.dev index b564267909..5a70294882 100644 --- a/presidio-image-redactor/Dockerfile.dev +++ b/presidio-image-redactor/Dockerfile.dev @@ -13,9 +13,4 @@ RUN apt-get update \ RUN apt-get update \ && apt-get install ffmpeg libsm6 libxext6 -y -RUN pip install poetry - -# Create a non-root user for development -RUN useradd -m -u 1001 presidio - -USER 1001 +RUN pip install poetry \ No newline at end of file