You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by ma...@apache.org on 2025/07/29 00:56:10 UTC
(superset) 08/22: fix: Use lean Python base image instead of bloated universal
This is an automated email from the ASF dual-hosted git repository.
maximebeauchemin pushed a commit to branch codespaces
in repository https://gitbox.apache.org/repos/asf/superset.git
commit 295f1dfa5bab4399fbb0c401be433628c8dbcce8
Author: Maxime Beauchemin <ma...@gmail.com>
AuthorDate: Mon Jul 28 15:57:41 2025 -0700
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 de90e32214..f55e856816 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],