From e922e51e6b6e377912273ccbab920a795dea0d44 Mon Sep 17 00:00:00 2001 From: Maxime Beauchemin Date: Mon, 28 Jul 2025 15:57:41 -0700 Subject: [PATCH] fix: Use lean Python base image instead of bloated universal - Switch from 10GB universal to ~2GB Python base - Add only needed features: Docker, Node, Git - Much faster Codespace startup - Same functionality, less bloat --- .devcontainer/devcontainer.json | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index de90e32214e..f55e8568169 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -1,6 +1,20 @@ { "name": "Apache Superset Development", - "image": "mcr.microsoft.com/devcontainers/universal:2-linux", + "image": "mcr.microsoft.com/devcontainers/python:3.10", + + "features": { + "ghcr.io/devcontainers/features/docker-in-docker:2": { + "moby": true, + "dockerDashComposeVersion": "v2" + }, + "ghcr.io/devcontainers/features/node:1": { + "version": "18" + }, + "ghcr.io/devcontainers/features/git:1": {}, + "ghcr.io/devcontainers/features/common-utils:2": { + "configureZshAsDefaultShell": true + } + }, // Forward ports for development "forwardPorts": [9001, 8088],