feat: Use devcontainers/universal image for better tooling

- Switch to universal:2 image which includes vim, curl, jq, tmux, etc.
- Remove redundant features (already in universal image)
- Simplify setup script - only install Superset-specific libs
- Keeps SSH feature for remote access
This commit is contained in:
Maxime Beauchemin
2025-07-28 15:37:38 -07:00
parent a007b3020d
commit 02f90f4321
2 changed files with 4 additions and 21 deletions

View File

@@ -5,18 +5,13 @@ set -e
echo "🔧 Setting up Superset development environment..."
# Install additional system dependencies
echo "📦 Installing system dependencies..."
# The universal image has most tools, just need Superset-specific libs
echo "📦 Installing Superset-specific dependencies..."
sudo apt-get update
sudo apt-get install -y \
build-essential \
libssl-dev \
libffi-dev \
libsasl2-dev \
libldap2-dev \
libpq-dev \
python3-pip \
python3-venv
libpq-dev
# Make the start script executable
chmod +x .devcontainer/start-superset.sh