31 lines
728 B
Bash
31 lines
728 B
Bash
# HTTP
|
|
HTTP_PORT=8080
|
|
|
|
# PostgreSQL
|
|
POSTGRES_USER=gost
|
|
POSTGRES_PASSWORD=gost
|
|
POSTGRES_DB=gost
|
|
|
|
# Login (admin user is seeded on startup)
|
|
ADMIN_USERNAME=admin
|
|
# empty ADMIN_PASSWORD → uses API_TOKEN value
|
|
ADMIN_PASSWORD=
|
|
API_TOKEN=changeme
|
|
# empty JWT_SECRET → uses API_TOKEN
|
|
JWT_SECRET=
|
|
JWT_EXPIRE_HOURS=72
|
|
|
|
# OpenRouter (traffic goes through SOCKS5 if OPENROUTER_PROXY is set)
|
|
OPENROUTER_BASE_URL=https://openrouter.ai/api/v1
|
|
OPENROUTER_API_KEY=
|
|
OPENROUTER_MODEL=deepseek/deepseek-chat
|
|
# examples:
|
|
# OPENROUTER_PROXY=socks5://127.0.0.1:1080
|
|
# OPENROUTER_PROXY=socks5://user:pass@host:1080
|
|
OPENROUTER_PROXY=
|
|
LLM_MAX_CONTEXT_ROWS=80
|
|
# Soft token budget for chat history + usage meter
|
|
LLM_CONTEXT_LIMIT=64000
|
|
|
|
CORS_ORIGINS=*
|