-
-
Notifications
You must be signed in to change notification settings - Fork 77
/
Copy path.env-sample
47 lines (40 loc) · 1.37 KB
/
.env-sample
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
#Enferno
SECRET_KEY=3nF3Rn@
FLASK_APP=run.py
FLASK_DEBUG=0
MAIL_USERNAME=sendgrid
MAIL_PASSWORD=sendgrid_secure_password
SQLALCHEMY_DATABASE_URI=postgresql://postgres:pass@localhost/dbname
SESSION_REDIS=redis://localhost:6379/1
CELERY_BROKER_URL=redis://localhost:6379/2
CELERY_RESULT_BACKEND=redis://localhost:6379/3
SECURITY_TOTP_SECRETS=secret1,secret2
OPENAI_API_KEY=sk-1234567890
# Additional Security Keys
SECURITY_PASSWORD_SALT=3nF3Rn0
# Docker Configuration (uncomment for Docker)
#REDIS_PASSWORD=verystrongpass
#DB_PASSWORD=verystrongpass
#SQLALCHEMY_DATABASE_URI=postgresql://enferno:${DB_PASSWORD}@postgres/enferno
#SESSION_REDIS=redis://:${REDIS_PASSWORD}@redis:6379/1
#CELERY_BROKER_URL=redis://:${REDIS_PASSWORD}@redis:6379/2
#CELERY_RESULT_BACKEND=redis://:${REDIS_PASSWORD}@redis:6379/3
# Google OAuth Settings
GOOGLE_AUTH_ENABLED=True
GOOGLE_OAUTH_CLIENT_ID=your_google_client_id
GOOGLE_OAUTH_CLIENT_SECRET=your_google_client_secret
OAUTHLIB_INSECURE_TRANSPORT=1
# GitHub OAuth Settings
GITHUB_AUTH_ENABLED=False
GITHUB_OAUTH_CLIENT_ID=your_github_client_id
GITHUB_OAUTH_CLIENT_SECRET=your_github_client_secret
# Mail Settings
MAIL_SERVER=smtp.sendgrid.net
SECURITY_EMAIL_SENDER=info@domain.com
# Cookie Settings
SESSION_COOKIE_SECURE=True
SESSION_COOKIE_HTTPONLY=True
SESSION_COOKIE_SAMESITE=Lax
# Docker Compose Settings
COMPOSE_PROJECT_NAME=enferno
PYTHONUNBUFFERED=true