-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
47 lines (35 loc) · 1.37 KB
/
.env.example
File metadata and controls
47 lines (35 loc) · 1.37 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
37
38
39
40
41
42
43
44
45
46
47
# Database Configuration
# PostgreSQL connection string
DATABASE_URL="postgresql://user:password@host:5432/database?schema=public"
# NextAuth Configuration
# The base URL of your application
NEXTAUTH_URL="http://localhost:3000"
# Secret key for NextAuth session encryption
# Generate with: openssl rand -base64 32
NEXTAUTH_SECRET="your-secret-key-here"
# Default Admin User (for initial setup)
DEFAULT_ADMIN_EMAIL="admin@example.com"
DEFAULT_ADMIN_PASSWORD="ChangeMe123!"
DEFAULT_ADMIN_NAME="Admin User"
# AI Labeling Service Configuration (Optional)
# API endpoint for AI labeling service
AI_LABELING_API_URL="https://your-ai-service.example.com"
# API key for AI labeling service
AI_LABELING_API_KEY="your-api-key-here"
# Batch size for AI labeling requests
AI_LABELING_BATCH_SIZE=100
# Batch size for AI learning requests
AI_LEARNING_BATCH_SIZE=100
# Minimum number of new annotations required before AI learning
AI_LEARNING_MIN_NEW_ANNOTATIONS=500
# Polling interval for AI job status checks (in milliseconds)
AI_JOB_POLL_INTERVAL_MS=5000
# Timeout for AI job polling (in milliseconds)
AI_JOB_POLL_TIMEOUT_MS=600000
# Source slug sent to AI API (scopes taxonomy keys, e.g. "classiflow")
# If empty, the API infers it from the request host
AI_SOURCE_SLUG=
# PostgreSQL Configuration (for docker-compose)
POSTGRES_USER=classiflow
POSTGRES_PASSWORD=classiflow_password
POSTGRES_DB=classiflow