-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
36 lines (30 loc) · 1.94 KB
/
.env.example
File metadata and controls
36 lines (30 loc) · 1.94 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# ╔══════════════════════════════════════════════════════╗
# ║ KnowledgeOS - Environment ║
# ║ Copy this file to .env and fill in your values ║
# ╚══════════════════════════════════════════════════════╝
# ── Network ─────────────────────────────────────────────
# Docker (default): http://backend:8080 ← use the Docker service name
# Bare metal / dev: http://localhost:5000
INTERNAL_API_URL=http://backend:8080
# ── Ports ───────────────────────────────────────────────
FRONTEND_PORT=3000
BACKEND_PORT=5000
DB_PORT=5432
# ── Database ────────────────────────────────────────────
DB_USER=admin
DB_PASSWORD=change_me_please
DB_NAME=knowledge_vault
# ── Auth ────────────────────────────────────────────────
# Must be at least 32 characters long
JWT_KEY=your_super_secret_jwt_key_minimum_32_characters_long
JWT_ISSUER=KnowledgeOSAPI
JWT_AUDIENCE=KnowledgeOSClient
JWT_EXPIRE_DAYS=7
# ── AI (OpenRouter) ─────────────────────────────────────
# Get your free key at https://openrouter.ai/
# Maps to Ai:OpenRouterKey in backend config
OPENROUTER_API_KEY=sk-or-...
# Models - free tier options, change as needed
AI_MODEL_1=arcee-ai/trinity-large-preview:free
AI_MODEL_2=tngtech/deepseek-r1t2-chimera:free
AI_MODEL_3=nvidia/nemotron-3-nano-30b-a3b:free