-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.env.example
More file actions
32 lines (26 loc) · 792 Bytes
/
Copy path.env.example
File metadata and controls
32 lines (26 loc) · 792 Bytes
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
# Database
DATABASE_URL=sqlite:flashy.db
# Admin bootstrap (created on first start if no admin exists)
ADMIN_USERNAME=admin
ADMIN_PASSWORD=admin123
ADMIN_EMAIL=admin@example.com
# Session cookie settings
SESSION_SAME_SITE=lax
SESSION_SECURE=false
# MinIO storage
MINIO_ENDPOINT=http://minio:9000
MINIO_ACCESS_KEY=minioadmin
MINIO_SECRET_KEY=minioadmin
MINIO_BUCKET=flashy
MINIO_FORCE_PATH_STYLE=true
MINIO_KEY_PREFIX=projects
# File upload limits
MAX_UPLOAD_SIZE_MB=100
MAX_PDF_SIZE_MB=50
# AI generation limits
MAX_CONTEXT_WORDS=12000
# LLM provider for AI flashcard generation
# Supported: openai, anthropic, deepseek, ollama, xai, google, groq, mistral, openrouter, cohere, phind, huggingface, azure_openai
LLM_PROVIDER=deepseek
LLM_API_KEY=your_api_key_here
LLM_MODEL=deepseek-chat