26
26
# Global Application Settings
27
27
# ===========================
28
28
#
29
+ # - PROJECT_NAME: URL-safe name of the project (everything lowercase, no spaces, no special characters) used to name docker containers.
29
30
# - APP_NAME: Application name, can be anything you like
30
31
# - APP_ENV: Deployment type: "local", "statiging" or "production"
31
32
# - APP_URL: Public URL to access the web interface
41
42
# - AI_MENTION_HANDLE: Hnadle to mention AI in group chats.
42
43
43
44
45
+ PROJECT_NAME = hawki2
44
46
APP_NAME = HAWKI2
45
47
APP_URL = http://127.0.0.1:8000
46
48
APP_ENV = local
@@ -92,7 +94,7 @@ DB_CONNECTION= mysql
92
94
# DB_FOREIGN_KEYS= true
93
95
94
96
# # MySQL / MariaDB
95
- # DB_URL=
97
+ # DB_URL=
96
98
# DB_HOST= localhost
97
99
# DB_PORT= 3306
98
100
# DB_SOCKET=
@@ -104,7 +106,7 @@ DB_CONNECTION= mysql
104
106
# MYSQL_ATTR_SSL_CA=
105
107
106
108
# # Postgresql
107
- # DB_URL=
109
+ # DB_URL=
108
110
# DB_HOST= localhost
109
111
# DB_PORT= 5432
110
112
# DB_DATABASE= HAWKI2
@@ -113,7 +115,7 @@ DB_CONNECTION= mysql
113
115
# DB_CHARSET= utf8
114
116
115
117
# # Microsoft SQL Server
116
- # DB_URL=
118
+ # DB_URL=
117
119
# DB_HOST= localhost
118
120
# DB_PORT= 1433
119
121
# DB_DATABASE= HAWKI2
@@ -145,25 +147,25 @@ FILESYSTEM_DISK= local
145
147
# Session Configuration
146
148
# ===========================
147
149
#
148
- # These are essential Laravel default variables for session management and they must be
150
+ # These are essential Laravel default variables for session management and they must be
149
151
# present and active to ensure proper session handling within the application.
150
152
#
151
- # SESSION_DRIVER: Specifies the session "driver" or handler used to store session data.
152
- # Common choices include "file", "cookie", "database", etc. Typically, "database" is used
153
+ # SESSION_DRIVER: Specifies the session "driver" or handler used to store session data.
154
+ # Common choices include "file", "cookie", "database", etc. Typically, "database" is used
153
155
# if sessions are stored in the database.
154
156
#
155
- # SESSION_LIFETIME: The session lifetime in minutes. It determines how long a session
157
+ # SESSION_LIFETIME: The session lifetime in minutes. It determines how long a session
156
158
# remains active before it expires.
157
159
#
158
- # SESSION_ENCRYPT: Indicates whether session data should be encrypted. Accepts "true" or "false".
160
+ # SESSION_ENCRYPT: Indicates whether session data should be encrypted. Accepts "true" or "false".
159
161
# When set to "true", it adds an extra layer of security by encrypting session data.
160
162
#
161
163
# SESSION_PATH: Defines the path for which the session cookie is available. The default value is "/".
162
164
#
163
- # SESSION_DOMAIN: Specifies the domain that the session cookie is available to. Use "null"
165
+ # SESSION_DOMAIN: Specifies the domain that the session cookie is available to. Use "null"
164
166
# to default to the current domain.
165
167
#
166
- # SESSION_EXPIRE_ON_CLOSE: Defines whether the session should expire when the browser
168
+ # SESSION_EXPIRE_ON_CLOSE: Defines whether the session should expire when the browser
167
169
# is closed. Set to "true" to expire sessions on browser close, enhancing session security.
168
170
169
171
SESSION_DRIVER = database
@@ -220,7 +222,7 @@ REVERB_SCHEME = http
220
222
221
223
REVERB_APP_ID = HAWKI2
222
224
REVERB_APP_SECRET = ChangeMe!
223
- REVERB_APP_KEY = ChangeMe!
225
+ REVERB_APP_KEY = hawki2
224
226
225
227
# REVERB_APP_PING_INTERVAL = 60
226
228
# REVERB_APP_MAX_MESSAGE_SIZE = 250000
@@ -234,19 +236,19 @@ REVERB_APP_KEY = ChangeMe!
234
236
# =================================
235
237
#
236
238
# These environment variables are used to specify the SSL certificate and the corresponding
237
- # private key that are essential for establishing secure TLS/SSL connections in certain
238
- # broadcasting setups. This is particularly crucial when using Reverb or similar services
239
+ # private key that are essential for establishing secure TLS/SSL connections in certain
240
+ # broadcasting setups. This is particularly crucial when using Reverb or similar services
239
241
# with encrypted connections, ensuring data is securely transmitted over HTTPS.
240
242
#
241
- # SSL_CERTIFICATE: Specifies the path to your SSL certificate file. This certificate is used
243
+ # SSL_CERTIFICATE: Specifies the path to your SSL certificate file. This certificate is used
242
244
# to authenticate and establish a secure connection between the server and the client.
243
245
#
244
246
# SSL_CERTIFICATE_KEY: Specifies the path to the private key file corresponding to your SSL
245
- # certificate. The key is required to confirm the identity of the server and encrypt the
247
+ # certificate. The key is required to confirm the identity of the server and encrypt the
246
248
# data being transmitted.
247
249
#
248
- # In the broadcasting configuration, these variables are used to configure the Guzzle
249
- # HTTP client with appropriate SSL settings. By providing these files, you enable
250
+ # In the broadcasting configuration, these variables are used to configure the Guzzle
251
+ # HTTP client with appropriate SSL settings. By providing these files, you enable
250
252
# SSL/TLS encryption for broadcast services, enhancing the security of data in transit.
251
253
252
254
SSL_CERTIFICATE = " "
@@ -292,8 +294,8 @@ VITE_REVERB_SCHEME="${REVERB_SCHEME}"
292
294
# Queue Worker Configuration
293
295
# ===========================
294
296
#
295
- # This configuration setting is used to specify the queue connection that should be used by the
296
- # Laravel application. This is essential for managing asynchronous tasks such as sending emails,
297
+ # This configuration setting is used to specify the queue connection that should be used by the
298
+ # Laravel application. This is essential for managing asynchronous tasks such as sending emails,
297
299
# processing uploads, or any other task that can be handled in the background.
298
300
#
299
301
# QUEUE_CONNECTION: Defines the queue connection that the Laravel application will use.
@@ -467,7 +469,7 @@ ALLOW_USER_TOKEN_CREATION=false
467
469
# - DYNAMODB_ENDPOINT: ???
468
470
469
471
CACHE_STORE = database
470
- CACHE_PREFIX =
472
+ CACHE_PREFIX =
471
473
472
474
# # Database Table
473
475
# DB_CACHE_TABLE = cache
@@ -500,7 +502,7 @@ MEMCACHED_HOST=127.0.0.1
500
502
# cache database table.
501
503
#
502
504
# - REDIS_CLIENT: PHP library used to access the Redis server
503
- # - REDIS_SERVER : Hostname of the Redis server
505
+ # - REDIS_HOST : Hostname of the Redis server
504
506
# - REDIS_PORT: Port number of the Redis server
505
507
# - REDIS_USERNAME: Username to access the Redis server
506
508
# - REDIS_PASSWORD: Password to access the Redis server
@@ -510,14 +512,14 @@ MEMCACHED_HOST=127.0.0.1
510
512
# - REDIS_PREFIX: Prefix for database entry keys (by default calculated from the app name)
511
513
512
514
# REDIS_CLIENT= phpredis
513
- # REDIS_SERVER = localhost
515
+ # REDIS_HOST = localhost
514
516
# REDIS_PORT= 6379
515
517
# REDIS_USERNAME=
516
518
# REDIS_PASSWORD=
517
519
# REDIS_DB= 0
518
520
# REDIS_CACHE_DB= 1
519
521
# REDIS_CLUSTER= redis
520
- # REDIS_PREFIX=
522
+ # REDIS_PREFIX=
521
523
522
524
523
525
# ========================
@@ -552,11 +554,11 @@ MEMCACHED_HOST=127.0.0.1
552
554
# Encryption Configuration
553
555
# ==========================
554
556
#
555
- # For enhanced security, HAWKI utilizes individual salts for each component to ensure that data is
556
- # encrypted uniquely. While not mandatory, using unique hash keys for each component is recommended
557
+ # For enhanced security, HAWKI utilizes individual salts for each component to ensure that data is
558
+ # encrypted uniquely. While not mandatory, using unique hash keys for each component is recommended
557
559
# to maximize the security of user data, invitations, AI components, passkeys, and backups.
558
560
#
559
- # USERDATA_ENCRYPTION_SALT: The salt used specifically for encrypting user data.
561
+ # USERDATA_ENCRYPTION_SALT: The salt used specifically for encrypting user data.
560
562
# INVITATION_SALT: The salt used for encrypting invitations data.
561
563
# AI_CRYPTO_SALT: Used to generate a derived key for the AI messages in the groupchat
562
564
# PASSKEY_SALT: The salt used for encrypting passkey data, contributing to robust password and credential security.
@@ -579,5 +581,3 @@ BACKUP_SALT=base64:someLegendarySalt==
579
581
580
582
581
583
IMPRINT_LOCATION = " "
582
-
583
-
0 commit comments