-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathenv.example
More file actions
89 lines (72 loc) · 2.29 KB
/
env.example
File metadata and controls
89 lines (72 loc) · 2.29 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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
# Django Superuser details
DJANGO_ADMIN_USERNAME="admin"
DJANGO_ADMIN_EMAIL="admin@admin.com"
DJANGO_ADMIN_PASSWORD="admin"
# Faker user details
FAKER_USERNAME="fakeuser"
FAKER_PASSWORD="fakepassword"
# WARNING: Set to False in production to enable security features
DJANGO_DEBUG=False
# Development values - Restrict these in production:
ALLOWED_HOSTS="127.0.0.1,backend,0.0.0.0"
# Configure with your production frontend URL:
ALLOWED_ORIGINS="http://localhost:3000"
# Configure local timezone
TIMEZONE="Asia/Kathmandu"
# Configure Static and Media root
MEDIA_ROOT="public/media"
STATIC_ROOT="public/static"
LOG_DIR="logs"
# Django secret key - Change this to a random 50 character string
DJANGO_SECRET_KEY="<CHANGE_THIS_TO_A_RANDOM_50_CHAR_STRING>"
# Jazzmin settings
JAZZMIN_UI_BUILDER=False
# Email service provider details
EMAIL_HOST="smtp.email.net"
EMAIL_PORT=587
EMAIL_USE_TLS=True
EMAIL_HOST_USER="<YOUR_SMTP_USER>"
EMAIL_HOST_PASSWORD="<YOUR_SMTP_PASSWORD>"
DEFAULT_FROM_EMAIL="<YOUR_FROM_EMAIL>"
# Frontend URL
FRONTEND_URL="127.0.0.1:8000"
# Project title
PROJECT_TITLE="Event Management System"
# SCM build during deployment
SCM_DO_BUILD_DURING_DEPLOYMENT=""
# Security settings
SECURE_HSTS_INCLUDE_SUBDOMAINS=True
SECURE_HSTS_PRELOAD=False
SECURE_HSTS_SECONDS=31536000
# Cookie security settings - Should be True in production
CSRF_COOKIE_SECURE=False
SECURE_SSL_REDIRECT=False
SESSION_COOKIE_SECURE=False
# Celery configuration
CELERY_BROKER_URL="redis://redis:6379/0"
CELERY_RESULT_BACKEND="django-db"
CELERY_BEAT_SCHEDULER="django_celery_beat.schedulers.DatabaseScheduler"
CELERY_BROKER_CONNECTION_RETRY_ON_STARTUP=True
CELERY_TASK_IGNORE_RESULT=False
CELERY_EMAIL_TASK_IGNORE_RESULT=False
CELERY_EMAIL_CHUNK_SIZE=1
CELERY_TASK_SERIALIZER="json"
CELERY_RESULT_SERIALIZER="json"
CELERY_RESULT_EXTENDED=True
CELERY_ENABLE_UTC=True
CELERY_TASK_RATE_LIMIT="10/m"
# Cache settings
CACHE_BACKEND="django_redis.cache.RedisCache"
CACHE_LOCATION="redis://redis:6379/1"
CACHE_TIMEOUT=300
CACHE_CLIENT_CLASS="django_redis.client.DefaultClient"
CACHE_SOCKET_CONNECT_TIMEOUT=2
CACHE_SOCKET_TIMEOUT=2
CACHE_TIMEOUT=300
# Jazzmin settings
SITE_TITLE="Karyakram Sanjaal"
SITE_HEADER="Karyakram Sanjaal"
SITE_BRAND="Karyakram Sanjaal"
WELCOME_SIGN="Welcome to Karyakram Sanjaal"
SITE_LOGO="/logo/logo.png"
SHOW_UI_BUILDER=False