-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
47 lines (37 loc) · 1.47 KB
/
.env.example
File metadata and controls
47 lines (37 loc) · 1.47 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
# ===========================================
# ENVIRONMENT VARIABLES - EXAMPLE FILE
# ===========================================
# Copy this file to .env and fill in your actual values
# NEVER commit your actual .env file to version control!
# AI/ML API Keys
GROQ_API_KEY=your_groq_api_key_here
# Application Security
SECRET_KEY=your_flask_secret_key_here_64_characters_long
JWT_SECRET_KEY=your_jwt_secret_key_here_64_characters_long
# get applications keys by running this:
# windows
# python -c "import secrets; print('SECRET_KEY=' + secrets.token_hex(32)); print('JWT_SECRET_KEY=' + secrets.token_hex(32))"
# mac
# python3 -c "import secrets; print('SECRET_KEY=' + secrets.token_hex(32)); print('JWT_SECRET_KEY=' + secrets.token_hex(32))"
# Database & Cache
REDIS_URL=redis://localhost:6379/0
# CORS Configuration
ALLOWED_ORIGINS=http://localhost:3000,http://127.0.0.1:3000,http://localhost:5173,http://127.0.0.1:5173
# Development Settings
FLASK_DEBUG=False
FLASK_ENV=production
# Email Configuration (if needed)
# SMTP_SERVER=smtp.gmail.com
# SMTP_PORT=587
# SMTP_USERNAME=your_email@example.com
# SMTP_PASSWORD=your_app_password
# Cloud Storage (if needed)
# AWS_ACCESS_KEY_ID=your_aws_access_key
# AWS_SECRET_ACCESS_KEY=your_aws_secret_key
# AWS_BUCKET_NAME=your_bucket_name
# Analytics & Monitoring (if needed)
# SENTRY_DSN=your_sentry_dsn
# ANALYTICS_API_KEY=your_analytics_key
# External APIs (if needed)
# PUBMED_API_KEY=your_pubmed_api_key
# THIRD_PARTY_API_KEY=your_third_party_key