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

Reply via email to