# Barazo API - Development Environment # Copy to .env and adjust values # Database (PostgreSQL with pgvector) DATABASE_URL=postgresql://barazo:barazo_dev@localhost:5432/barazo # Cache (Valkey) VALKEY_URL=redis://localhost:6379 # Tap (Firehose consumer) TAP_URL=http://localhost:2480 TAP_ADMIN_PASSWORD=tap_dev_secret # Community COMMUNITY_MODE=single COMMUNITY_DID= COMMUNITY_NAME=Barazo Dev Community # Server HOST=0.0.0.0 PORT=3000 LOG_LEVEL=debug # CORS CORS_ORIGINS=http://localhost:3001 # Rate Limiting (requests per minute) RATE_LIMIT_AUTH=10 RATE_LIMIT_WRITE=10 RATE_LIMIT_READ_ANON=100 RATE_LIMIT_READ_AUTH=300 # Encryption (KEK for sensitive data at rest -- PLC DID keys, BYOK API keys) # Generate with: openssl rand -hex 32 AI_ENCRYPTION_KEY=your-encryption-key-minimum-32-characters-long # OAuth (AT Protocol) OAUTH_CLIENT_ID=http://localhost?redirect_uri=http%3A%2F%2F127.0.0.1%3A3000%2Fapi%2Fauth%2Fcallback OAUTH_REDIRECT_URI=http://127.0.0.1:3000/api/auth/callback SESSION_SECRET=your-session-secret-minimum-32-characters-long OAUTH_SESSION_TTL=604800 OAUTH_ACCESS_TOKEN_TTL=900 # Error Monitoring (GlitchTip - Sentry SDK compatible) GLITCHTIP_DSN= # Optional: Embedding API (enables semantic search) EMBEDDING_URL=