Skip to content

Phase 3: Multi-environment configuration#8

Merged
WWStoryMode merged 1 commit into
mainfrom
chore/phase-3-multi-env
Feb 9, 2026
Merged

Phase 3: Multi-environment configuration#8
WWStoryMode merged 1 commit into
mainfrom
chore/phase-3-multi-env

Conversation

@WWStoryMode

Copy link
Copy Markdown
Owner

Summary

  • Update .env.local.example with detailed per-environment documentation (dev/staging/prod)
  • Add yellow "DEMO MODE" banner to layout.tsx when NEXT_PUBLIC_DEMO_MODE=true
  • Add docs/ENVIRONMENTS.md documenting Supabase project setup and Vercel env var configuration

Manual steps remaining (not in this PR)

  • Create 3 Supabase projects (firefly-dev, firefly-staging, firefly-prod)
  • Run migrations on all three, seed data on dev/staging only
  • Configure Vercel environment variables in the dashboard

Test plan

  • npm run build passes (verified)
  • tsc --noEmit passes (verified)
  • DEMO MODE banner renders at top of page when NEXT_PUBLIC_DEMO_MODE=true
  • No banner when env var is false or unset

Closes #3

🤖 Generated with Claude Code

- Update .env.local.example with per-environment documentation
- Add DEMO MODE banner to layout.tsx when NEXT_PUBLIC_DEMO_MODE=true
- Add docs/ENVIRONMENTS.md covering Supabase project setup and Vercel config

Closes #3

Co-Authored-By: Claude Opus 4.6 <[email protected]>
@vercel

vercel Bot commented Feb 9, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
project-firefly Ready Ready Preview, Comment Feb 9, 2026 10:05pm

@WWStoryMode
WWStoryMode merged commit 613b48a into main Feb 9, 2026
3 checks passed
@WWStoryMode
WWStoryMode deleted the chore/phase-3-multi-env branch February 9, 2026 22:06
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.

Phase 3: Multi-Environment Configuration

1 participant