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 728a845227a45159f8133f21e61ea4079eaa2bfd Author: Maxime Beauchemin <[email protected]> AuthorDate: Mon Jul 28 15:19:44 2025 -0700 fix: Correct workspace paths for Codespaces - Use /workspaces instead of /app for Codespaces compatibility - Fix postCreateCommand and postStartCommand paths - Make startup script more flexible with directory detection --- .devcontainer/devcontainer.json | 6 +++--- .devcontainer/start-superset.sh | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 36cb7076d8..d6d54269f8 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -4,7 +4,7 @@ "../docker-compose-light.yml" ], "service": "superset-node-light", - "workspaceFolder": "/app", + "workspaceFolder": "/workspaces/${localWorkspaceFolderBasename}", // Use the light config for faster startup and lower resource usage "shutdownAction": "stopCompose", @@ -71,10 +71,10 @@ }, // Run commands after container is created - "postCreateCommand": "chmod +x /app/.devcontainer/start-superset.sh && echo '🚀 Superset Codespace ready! Run: .devcontainer/start-superset.sh to start'", + "postCreateCommand": "chmod +x .devcontainer/start-superset.sh && echo '🚀 Superset Codespace ready! Run: .devcontainer/start-superset.sh to start'", // Auto-start Superset on Codespace resume - "postStartCommand": "cd /app && .devcontainer/start-superset.sh", + "postStartCommand": ".devcontainer/start-superset.sh", // Features to add to the dev container "features": { diff --git a/.devcontainer/start-superset.sh b/.devcontainer/start-superset.sh index 3fe5735313..14930ae3bb 100755 --- a/.devcontainer/start-superset.sh +++ b/.devcontainer/start-superset.sh @@ -8,7 +8,7 @@ echo "📦 Using project name: ${CODESPACE_NAME}" echo "🌐 Frontend will be available at port 9001" # Ensure we're in the right directory -cd /workspaces/superset-2 || cd /app +cd /workspaces/superset-2 || cd /workspaces/superset || cd . # Check if docker is running if ! docker info > /dev/null 2>&1; then
