Barazo AppView backend
barazo.forum
1# Barazo API - Development Environment
2# Copy to .env and adjust values
3
4# Database (PostgreSQL with pgvector)
5DATABASE_URL=postgresql://barazo:barazo_dev@localhost:5432/barazo
6
7# Cache (Valkey)
8VALKEY_URL=redis://localhost:6379
9
10# Tap (Firehose consumer)
11TAP_URL=http://localhost:2480
12TAP_ADMIN_PASSWORD=tap_dev_secret
13
14# Community
15COMMUNITY_MODE=single
16COMMUNITY_DID=
17COMMUNITY_NAME=Barazo Dev Community
18
19# Server
20HOST=0.0.0.0
21PORT=3000
22LOG_LEVEL=debug
23
24# CORS
25CORS_ORIGINS=http://localhost:3001
26
27# Rate Limiting (requests per minute)
28RATE_LIMIT_AUTH=10
29RATE_LIMIT_WRITE=10
30RATE_LIMIT_READ_ANON=100
31RATE_LIMIT_READ_AUTH=300
32
33# Encryption (KEK for sensitive data at rest -- PLC DID keys, BYOK API keys)
34# Generate with: openssl rand -hex 32
35AI_ENCRYPTION_KEY=your-encryption-key-minimum-32-characters-long
36
37# OAuth (AT Protocol)
38OAUTH_CLIENT_ID=http://localhost?redirect_uri=http%3A%2F%2F127.0.0.1%3A3000%2Fapi%2Fauth%2Fcallback
39OAUTH_REDIRECT_URI=http://127.0.0.1:3000/api/auth/callback
40SESSION_SECRET=your-session-secret-minimum-32-characters-long
41OAUTH_SESSION_TTL=604800
42OAUTH_ACCESS_TOKEN_TTL=900
43
44# Error Monitoring (GlitchTip - Sentry SDK compatible)
45GLITCHTIP_DSN=
46
47# Optional: Embedding API (enables semantic search)
48EMBEDDING_URL=