-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.env.example
41 lines (31 loc) · 1.16 KB
/
.env.example
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
# Admin Settings
ADMIN_PASSWORD=change-this-admin-password
# Application Settings
MIN_PEERS=3
MIN_SUPERVISORS=1
MIN_REPORTS=0
MAGIC_LINK_EXPIRY_DAYS=30
FEEDBACK_QUALITIES="Communication,Leadership,Technical Skills,Teamwork,Problem Solving"
# Logging level: DEBUG, INFO, WARNING, ERROR, or CRITICAL
LOG_LEVEL=DEBUG
# Security Settings
SECRET_KEY=your-secret-key-here
SESSION_COOKIE_NAME=feedback_session
SESSION_MAX_AGE=86400 # 1 day in seconds
# Database Configuration
DATABASE_PATH=data/feedback.db
# LLM keys
GEMINI_API_KEY=your-gemini-key
SMTP2GO_API_KEY=api-key
SMTP2GO_EMAIL_ENDPOINT=https://eu-api.smtp2go.com/v3/
STARTING_CREDITS=5
COST_PER_CREDIT_USD=3
STRIPE_SECRET_KEY=sk_test_key
STRIPE_WEBHOOK_SECRET=webhook_secret
DEV_MODE=True
BASE_URL=http://localhost:8080
# Google Cloud Storage (GCS) Configuration for Litestream
LITESTREAM_GCS_BUCKET=your-gcs-bucket-name # The GCS bucket where database replicas will be stored
LITESTREAM_GCS_PROJECT_ID=your-gcs-project-id # Your Google Cloud project ID
GCP_CREDENTIALS_B64=base64-encoded-service-account-json # Base64 encoded service account JSON (cat your-key.json | base64 -w0)