Skip to content

chore: add Superset workspace setup/run config - #31

Closed
Programcode wants to merge 1 commit into
mainfrom
superset-workspace-config
Closed

Programcode wants to merge 1 commit into
mainfrom
superset-workspace-config

Conversation

@Programcode

@Programcode Programcode commented Sep 5, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • Adds .superset/config.json with setup (npm ci + conditional .env copy) and run (npm run dev) commands
  • No teardown since setup starts no containers or background services
  • No local Supabase/Docker in setup: the frontend talks to hosted Supabase directly via a public anon key (src/lib/supabase/env.ts); the Docker-backed local Supabase stack is a separate, heavier gate reserved for migration/pgTAP tests per AGENTS.md

Test plan

  • Created a real Superset workspace via CLI on this branch and watched setup run live: npm ci installed 798 packages cleanly, .env copy no-op'd silently (none exists in root)
  • Ran npm run dev in that workspace and confirmed Vite served on http://localhost:8080
  • Cleaned up the test workspace and its branch

🤖 Generated with Claude Code

https://claude.ai/code/session_01VqZ6eWTzDFQfdvHEhycmPS

Summary by CodeRabbit

  • Chores
    • Added development configuration for installing dependencies and starting the development server.
    • Supports optionally copying environment settings from the configured Superset root path.

npm ci for install plus a conditional .env copy on setup, npm run dev
as the on-demand run command. No local Supabase or Docker needed since
the frontend talks to hosted Supabase directly.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VqZ6eWTzDFQfdvHEhycmPS
@vercel

vercel Bot commented Sep 5, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
debate-navigator Ready Ready Preview Sep 5, 2026 3:30pm UTC

@coderabbitai

coderabbitai Bot commented Sep 5, 2026 •

Copy link
Copy Markdown

Review Change Stack

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Free

Run ID: f7cf1e65-5953-48a1-885c-e8b73a986877

📥 Commits

Reviewing files that changed from the base of the PR and between 89529bf and e52594f.

📒 Files selected for processing (1)
  • .superset/config.json

Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review.


📝 Walkthrough

Walkthrough

The PR adds .superset/config.json with commands to install dependencies, optionally copy .env from $SUPERSET_ROOT_PATH, and start the development server.

Changes

Superset development setup

Layer / File(s) Summary
Development setup commands
.superset/config.json
Defines dependency installation, optional .env copying, and development server startup commands.

Estimated code review effort: 1 (Trivial) | ~2 minutes


Note

🎁 Summarized by CodeRabbit Free

Your organization is on the Free plan. CodeRabbit will generate a high-level summary and a walkthrough for each pull request. For a comprehensive line-by-line review, please upgrade your subscription to CodeRabbit Essentials by visiting https://app.coderabbit.ai/settings/billing.

Comment @coderabbitai help to get the list of available commands.

@Programcode

Copy link
Copy Markdown
Owner Author

@coderabbitai review

@coderabbitai

coderabbitai Bot commented Sep 5, 2026 •

Copy link
Copy Markdown
✅ Action performed

Review finished.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@Programcode Programcode closed this Sep 5, 2026
@Programcode

Copy link
Copy Markdown
Owner Author

Closing as superseded — .superset/config.json was independently added to main via #30, with a more complete solution (port-allocator-based dev.sh/teardown.sh supporting concurrent workspaces, vs. this PR's hardcoded port 8080). No need to merge both.

@Programcode
Programcode deleted the superset-workspace-config branch September 5, 2026 21:44

This branch was successfully deployed

1 active deployment
Preview — e52594fb Deployed Sep 5, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant