forked from Buthzz/trevio-project
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
120 lines (103 loc) · 3.47 KB
/
Copy path.env.example
File metadata and controls
120 lines (103 loc) · 3.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
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
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
# =====================================================
# TREVIO - ENVIRONMENT CONFIGURATION
# =====================================================
#
# This file contains actual configuration values
# DO NOT commit this file to Git!
# =====================================================
# -----------------------------------------------------
# APPLICATION SETTINGS
# -----------------------------------------------------
APP_NAME=Trevio
APP_ENV=development
APP_DEBUG=true
APP_URL=http://localhost:8000
APP_TIMEZONE=Asia/Jakarta
# -----------------------------------------------------
# DATABASE CONFIGURATION
# -----------------------------------------------------
DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=trevio
DB_USERNAME=root
DB_PASSWORD=
DB_CHARSET=utf8mb4
DB_COLLATION=utf8mb4_unicode_ci
# -----------------------------------------------------
# SESSION CONFIGURATION
# -----------------------------------------------------
SESSION_LIFETIME=120
SESSION_COOKIE_NAME=trevio_session
SESSION_SECURE=false
SESSION_HTTP_ONLY=true
# -----------------------------------------------------
# SECURITY SETTINGS
# -----------------------------------------------------
APP_KEY=base64:your_random_app_key_here_change_this_in_production
CSRF_TOKEN_NAME=_csrf_token
CSRF_TOKEN_EXPIRE=3600
PASSWORD_HASH_ALGO=bcrypt
PASSWORD_MIN_LENGTH=8
# -----------------------------------------------------
# MAIL CONFIGURATION
# -----------------------------------------------------
MAIL_MAILER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=your_email@gmail.com
MAIL_PASSWORD=your_app_password
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=noreply@trevio.com
MAIL_FROM_NAME=Trevio Team
MAIL_ENABLED=false
# -----------------------------------------------------
# WHATSAPP CONFIGURATION
# -----------------------------------------------------
WHATSAPP_ENABLED=false
WHATSAPP_PROVIDER=fonnte
WHATSAPP_API_KEY=your_whatsapp_api_key_here
WHATSAPP_API_URL=https://api.fonnte.com/send
WHATSAPP_SENDER_NUMBER=6281234567890
WHATSAPP_LOG_MESSAGES=true
# -----------------------------------------------------
# FILE UPLOAD SETTINGS
# -----------------------------------------------------
UPLOAD_MAX_SIZE=5242880
UPLOAD_ALLOWED_TYPES=jpg,jpeg,png,pdf
UPLOAD_PATH=public/uploads
# -----------------------------------------------------
# LOGGING
# -----------------------------------------------------
LOG_LEVEL=debug
LOG_PATH=logs/app.log
LOG_MAX_FILES=30
LOG_QUERIES=true
# -----------------------------------------------------
# CACHE SETTINGS
# -----------------------------------------------------
CACHE_DRIVER=file
CACHE_LIFETIME=3600
# -----------------------------------------------------
# EXTERNAL APIs
# -----------------------------------------------------
GOOGLE_MAPS_API_KEY=your_google_maps_api_key_here
# -----------------------------------------------------
# DEVELOPMENT TOOLS
# -----------------------------------------------------
SHOW_ERRORS=true
RATE_LIMIT_ENABLED=false
RATE_LIMIT_MAX_REQUESTS=100
# -----------------------------------------------------
# BACKUP SETTINGS
# -----------------------------------------------------
BACKUP_ENABLED=false
BACKUP_PATH=backups/
BACKUP_SCHEDULE=daily
# =====================================================
# SECURITY REMINDERS:
# - Change APP_KEY to a random string
# - Use strong database password in production
# - Keep this file secure and never commit to Git
# - Enable HTTPS in production (SESSION_SECURE=true)
# =====================================================