mirror of
https://github.com/tinyhumansai/openhuman.git
synced 2026-07-28 13:32:23 +00:00
- Centralize all VITE_* env var reads in app/src/utils/config.ts (SENTRY_DSN, BACKEND_URL, DEV_JWT_TOKEN) - Update consumers (analytics.ts, backendUrl.ts, store/index.ts) to import from config.ts - Add TypeScript type declarations for ImportMetaEnv in vite-env.d.ts - Remove dead import.meta.env.OPENHUMAN_CORE_RPC_URL fallback (non-VITE prefix, never exposed by Vite) - Remove unused TELEGRAM_BOT_USERNAME/TELEGRAM_BOT_ID from test mocks - Create .env.example (root) documenting ~30 Rust/Tauri env vars with [required]/[optional] tags - Create app/.env.example documenting 6 frontend VITE_* vars - Add Configuration section to CLAUDE.md Closes #61
24 lines
909 B
Bash
24 lines
909 B
Bash
# Frontend (Vite) environment variables
|
|
# Copy to app/.env.local and fill in values as needed.
|
|
# Only VITE_-prefixed vars are exposed to the browser.
|
|
#
|
|
# Tags: [required] must be set, [optional] has a sensible default or can be blank
|
|
|
|
# [optional] Core RPC endpoint (Tauri sets this automatically; override for web-only dev)
|
|
VITE_OPENHUMAN_CORE_RPC_URL=http://127.0.0.1:7788/rpc
|
|
|
|
# [required] Backend API URL (web fallback when core RPC is unavailable)
|
|
VITE_BACKEND_URL=https://staging-api.alphahuman.xyz
|
|
|
|
# [optional] Skills GitHub repository slug (default: tinyhumansai/openhuman-skills)
|
|
VITE_SKILLS_GITHUB_REPO=tinyhumansai/openhuman-skills
|
|
|
|
# [optional] Sentry DSN for error reporting (leave blank to disable)
|
|
VITE_SENTRY_DSN=
|
|
|
|
# [optional] Dev-only: auto-inject JWT token to skip login flow
|
|
VITE_DEV_JWT_TOKEN=
|
|
|
|
# [optional] Dev-only: force onboarding flow to always show
|
|
VITE_DEV_FORCE_ONBOARDING=false
|