From 43422043657746b743303ad366c78647adc3e107 Mon Sep 17 00:00:00 2001 From: Christopher Harrison Date: Fri, 23 Jan 2026 15:30:30 -0800 Subject: [PATCH 1/2] Update devcontainer configuration to use Debian base image and adjust features --- .devcontainer/devcontainer.json | 36 +++++++++------------------------ 1 file changed, 9 insertions(+), 27 deletions(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 97dcbf5..784a082 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -1,40 +1,22 @@ // For format details, see https://aka.ms/devcontainer.json. For config options, see the -// README at: https://github.com/devcontainers/templates/tree/main/src/python +// README at: https://github.com/devcontainers/templates/tree/main/src/debian { - "name": "Python 3", + "name": "Debian", // Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile - "image": "mcr.microsoft.com/devcontainers/python:1-3.12-bullseye", + "image": "mcr.microsoft.com/devcontainers/base:bookworm", + + // Features to add to the dev container. More info: https://containers.dev/features. "features": { "ghcr.io/devcontainers/features/node:1": {}, - "ghcr.io/schlich/devcontainer-features/playwright:0": {}, - "ghcr.io/devcontainers-extra/features/typescript:2": {} + "ghcr.io/devcontainers/features/python:1": {}, + "ghcr.io/warrenbuckley/codespace-features/sqlite:1": {}, + "ghcr.io/schlich/devcontainer-features/playwright:0": {} }, "postCreateCommand": "./scripts/setup-env.sh", - "customizations": { - "vscode": { - "extensions": [ - "ms-dotnettools.csharp", - "GitHub.copilot", - "GitHub.copilot-chat", - "ms-python.vscode-pylance", - "svelte.svelte-vscode", - "astro-build.astro-vscode" - ] - } - }, - - // Features to add to the dev container. More info: https://containers.dev/features. - // "features": {}, - - // Use 'forwardPorts' to make a list of ports inside the container available locally. "forwardPorts": [ 4321, 5100 - ], - - // Use 'postCreateCommand' to run commands after the container is created. - // "postCreateCommand": "pip3 install --user -r requirements.txt", - + ] // Configure tool-specific properties. // "customizations": {}, From f4c8fa7f367e128141e73a1d77db661d13baeca6 Mon Sep 17 00:00:00 2001 From: Christopher Harrison Date: Fri, 23 Jan 2026 15:38:11 -0800 Subject: [PATCH 2/2] Update .devcontainer/devcontainer.json Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- .devcontainer/devcontainer.json | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 784a082..e3b054c 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -16,9 +16,20 @@ "forwardPorts": [ 4321, 5100 - ] + ], // Configure tool-specific properties. - // "customizations": {}, + "customizations": { + "vscode": { + "extensions": [ + "github.copilot", + "github.copilot-chat", + "ms-python.python", + "ms-python.vscode-pylance", + "svelte.svelte-vscode", + "astro-build.astro-vscode" + ] + } + }, // Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root. // "remoteUser": "root"