-
-
Notifications
You must be signed in to change notification settings - Fork 14
Expand file tree
/
Copy path.env-sample
More file actions
64 lines (54 loc) · 1.89 KB
/
.env-sample
File metadata and controls
64 lines (54 loc) · 1.89 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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#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
# 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
# Session Management
# Set to True to logout other sessions on login (single session per user)
DISABLE_MULTIPLE_SESSIONS=False
# Docker Compose Settings
COMPOSE_PROJECT_NAME=enferno
PYTHONUNBUFFERED=true
# Docker-specific settings
# UID for Docker containers (defaults to 1000 if not set)
DOCKER_UID=1000
# PostgreSQL database password
DB_PASSWORD=verystrongpass
# Redis password
REDIS_PASSWORD=verystrongpass
# Stripe Configuration
STRIPE_PUBLISHABLE_KEY=pk_test_your_publishable_key_here
STRIPE_SECRET_KEY=sk_test_your_secret_key_here
STRIPE_PRO_PRICE_ID=price_your_price_id_here
STRIPE_WEBHOOK_SECRET=whsec_your_webhook_secret_here