Files
wehub-resource-sync 98e40dac97
CLI Smoke Test / smoke-test-linux (20) (push) Has been cancelled
CLI Smoke Test / smoke-test-linux (24) (push) Has been cancelled
CLI Smoke Test / smoke-test-windows (20) (push) Has been cancelled
CLI Smoke Test / smoke-test-windows (24) (push) Has been cancelled
Expo App TypeScript typecheck / typecheck (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 12:40:49 +08:00

48 lines
1.4 KiB
Bash

# ============================================
# Required — standalone (yarn standalone:dev)
# ============================================
DB_PROVIDER=pglite
HANDY_MASTER_SECRET=your-super-secret-key-for-local-development
PORT=3005
NODE_ENV=development
# ============================================
# Optional — standalone works without these
# ============================================
# Metrics server
METRICS_ENABLED=true
METRICS_PORT=9090
# Centralized logging for AI debugging (creates .logs directory)
DANGEROUSLY_LOG_TO_SERVER_FOR_AI_AUTO_DEBUGGING=true
# ============================================
# Full deployment only (NOT needed for standalone)
# Uncomment and set DB_PROVIDER=postgres to use
# ============================================
# DB_PROVIDER=postgres
# DATABASE_URL=postgresql://postgres:postgres@localhost:5432/handy
# Redis (cross-process pub/sub)
# REDIS_URL=redis://localhost:6379
# S3/MinIO — file storage (start with `yarn s3`)
# S3_HOST=localhost
# S3_PORT=9000
# S3_USE_SSL=false
# S3_ACCESS_KEY=minioadmin
# S3_SECRET_KEY=minioadmin
# S3_BUCKET=happy
# S3_PUBLIC_URL=http://localhost:9000/happy
# Voice — 11Labs API key (secret, not checked in)
# ELEVENLABS_API_KEY=
# Voice webhook secret (shared between ElevenLabs webhook config and this server)
# VOICE_WEBHOOK_SECRET=
# Local scripting — set ELEVENLABS_ANALYTICS_KEY in your shell env for scripts/voice-usage.py
# ELEVENLABS_ANALYTICS_KEY=