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
48 lines
1.4 KiB
Bash
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=
|