-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
executable file
·132 lines (109 loc) · 2.67 KB
/
Copy path.env.example
File metadata and controls
executable file
·132 lines (109 loc) · 2.67 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
121
122
123
124
125
126
127
128
129
130
131
132
APP_NAME=Laravel
APP_ENV=local
APP_KEY=base64:qy7Ee/GQWfNZ+Cx5RzGchJujYpJVLqoAOg6pGBotiuU=
APP_DEBUG=true
APP_URL=http://localhost
APP_LOCALE=en
APP_FALLBACK_LOCALE=en
APP_FAKER_LOCALE=en_US
APP_MAINTENANCE_DRIVER=file
# APP_MAINTENANCE_STORE=database
PHP_CLI_SERVER_WORKERS=4
BCRYPT_ROUNDS=12
LOG_CHANNEL=stack
LOG_STACK=single
LOG_DEPRECATIONS_CHANNEL=null
LOG_LEVEL=debug
DB_CONNECTION=pgsql
DB_HOST=127.0.0.1
DB_PORT=5430
DB_DATABASE=baselaravel12react
DB_USERNAME=postgres
DB_PASSWORD=Your_Strong_P455word
SESSION_DRIVER=database
SESSION_LIFETIME=120
SESSION_ENCRYPT=false
SESSION_PATH=/
SESSION_DOMAIN=null
BROADCAST_CONNECTION=log
FILESYSTEM_DISK=local
QUEUE_CONNECTION=database
CACHE_STORE=database
# CACHE_PREFIX=
MEMCACHED_HOST=127.0.0.1
REDIS_CLIENT=phpredis
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
MAIL_MAILER=log
MAIL_SCHEME=null
MAIL_HOST=127.0.0.1
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_FROM_ADDRESS="hello@example.com"
MAIL_FROM_NAME="${APP_NAME}"
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_DEFAULT_REGION=us-east-1
AWS_BUCKET=
AWS_USE_PATH_STYLE_ENDPOINT=false
# MinIO Configuration (S3-compatible)
MINIO_ACCESS_KEY=minioadmin
MINIO_SECRET_KEY=minioadmin
MINIO_DEFAULT_REGION=us-east-1
MINIO_BUCKET=laravel
MINIO_ENDPOINT=http://localhost:9000
MINIO_USE_PATH_STYLE_ENDPOINT=true
VITE_APP_NAME="${APP_NAME}"
# E2EE Chat Configuration
CHAT_ENABLED=true
CHAT_MAX_FILE_SIZE=10485760
CHAT_ALLOWED_FILE_TYPES="jpg,jpeg,png,gif,pdf,doc,docx,txt,mp3,mp4,webm"
CHAT_MESSAGE_RETENTION_DAYS=0
CHAT_ENABLE_MESSAGE_THREADING=true
CHAT_ENABLE_REACTIONS=true
CHAT_ENABLE_MENTIONS=true
CHAT_RATE_LIMIT_MESSAGES=120
CHAT_RATE_LIMIT_FILES=20
# LiveKit Configuration for Video/Audio Calls
VITE_LIVEKIT_URL=ws://localhost:7880
LIVEKIT_API_KEY=
LIVEKIT_API_SECRET=
LIVEKIT_ENABLE_E2EE=true
# Quantum Cryptography
QUANTUM_ENABLED=true
QUANTUM_DEFAULT_ALGORITHM=ML-KEM-768
QUANTUM_FALLBACK_MODE=true
LIBOQS_ENABLED=false
# Broadcasting for Real-time Chat
BROADCAST_CONNECTION=reverb
PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
PUSHER_HOST=
PUSHER_PORT=443
PUSHER_SCHEME=https
PUSHER_APP_CLUSTER=mt1
# Alternative: Use Reverb for Broadcasting
# BROADCAST_CONNECTION=reverb
# REVERB_APP_ID=
# REVERB_APP_KEY=
# REVERB_APP_SECRET=
# REVERB_HOST=127.0.0.1
# REVERB_PORT=8080
# REVERB_SCHEME=http
# Bot Framework
BOT_WEBHOOKS_ENABLED=true
BOT_MAX_PER_ORGANIZATION=10
BOT_RATE_LIMIT=100
# Google OAuth Configuration
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
GOOGLE_REDIRECT_URI="${APP_URL}/auth/google/callback"
# Security Settings
DEVICE_TRUST_REQUIRED=false
MAX_DEVICES_PER_USER=5
SECURITY_KEY_ROTATION_DAYS=90
ENABLE_DISAPPEARING_MESSAGES=true
DEFAULT_MESSAGE_TTL_HOURS=0