Skip to content

fix: override env vars with local .env in demo data generator#54

Merged
andrewm4894 merged 1 commit intomainfrom
fix/dotenv-override
Apr 15, 2026
Merged

fix: override env vars with local .env in demo data generator#54
andrewm4894 merged 1 commit intomainfrom
fix/dotenv-override

Conversation

@andrewm4894
Copy link
Copy Markdown
Member

Summary

  • Adds override=True to load_dotenv() in the demo data generator so the local .env always wins over inherited env vars (e.g. from Claude Code session settings)

Context

Claude Code injects POSTHOG_API_KEY and POSTHOG_HOST env vars for its own telemetry plugin. Since load_dotenv() doesn't override existing env vars by default, the demo generator was silently sending traces to cloud PostHog instead of localhost during local dev.

load_dotenv doesn't override existing env vars by default, so
Claude Code session env vars (POSTHOG_API_KEY, POSTHOG_HOST) were
silently taking precedence over the local .env, sending traces
to cloud instead of localhost.
@andrewm4894 andrewm4894 merged commit 05ae1e4 into main Apr 15, 2026
11 checks passed
@andrewm4894 andrewm4894 deleted the fix/dotenv-override branch April 15, 2026 14:17
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