-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.env.example
More file actions
41 lines (33 loc) · 1.01 KB
/
.env.example
File metadata and controls
41 lines (33 loc) · 1.01 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
# Application Settings
ENVIRONMENT=development
DEBUG=true
SECRET_KEY=change-this-in-production
ACCESS_TOKEN_EXPIRE_MINUTES=1440 # 24 hours
# Database Configuration
POSTGRES_USER=postgres
POSTGRES_PASSWORD=postgres
POSTGRES_SERVER=postgres
POSTGRES_DB=casebuilder
DATABASE_URL=postgresql+asyncpg://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_SERVER}:5432/${POSTGRES_DB}
# Redis Configuration
REDIS_URL=redis://redis:6379/0
# File Storage
UPLOAD_DIR=uploads
MAX_UPLOAD_SIZE=104857600 # 100MB
# CORS (comma-separated list of origins)
CORS_ORIGINS=*
# PGAdmin Configuration (optional)
PGADMIN_DEFAULT_EMAIL=admin@example.com
PGADMIN_DEFAULT_PASSWORD=admin
# Grafana Configuration (optional)
# GRAFANA_ADMIN_USER=admin
# GRAFANA_ADMIN_PASSWORD=admin
# FileBoss Configuration
FILEBOSS_BASE_DIR=/var/fileboss
FILEBOSS_PROCESSING_TIMEOUT=300 # 5 minutes
# Email Configuration (optional)
# SMTP_SERVER=smtp.example.com
# SMTP_PORT=587
# SMTP_USER=user@example.com
# SMTP_PASSWORD=your-password
# EMAIL_FROM=noreply@example.com