Initial V2 commit
This commit is contained in:
38
config/intaleq.php
Normal file
38
config/intaleq.php
Normal file
@@ -0,0 +1,38 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Intaleq V2 — Custom configuration
|
||||
* All secrets and paths are externalized to .env
|
||||
*/
|
||||
return [
|
||||
// JWT
|
||||
'jwt_secret' => env('JWT_SECRET'),
|
||||
'hmac_tolerance' => env('HMAC_TOLERANCE_SECONDS', 300),
|
||||
|
||||
// Encryption
|
||||
'legacy_enc_key_path' => env('LEGACY_ENC_KEY_PATH', '/home/intaleq-api/.enckey'),
|
||||
'legacy_iv' => env('LEGACY_IV', ''),
|
||||
|
||||
// FCM
|
||||
'fcm_credentials_path' => env('FCM_CREDENTIALS_PATH', '/home/intaleq-api/firebase-credentials.json'),
|
||||
'fcm_cache_path' => env('FCM_CACHE_PATH', '/home/intaleq-api/fcm_token_cache.json'),
|
||||
|
||||
// Internal Services
|
||||
'location_server_url' => env('LOCATION_SERVER_URL', 'http://localhost:2021'),
|
||||
'ride_socket_url' => env('RIDE_SOCKET_URL', 'http://localhost:3031'),
|
||||
'internal_socket_key_path' => env('INTERNAL_SOCKET_KEY_PATH', '/home/intaleq-api/.internal_socket_key'),
|
||||
|
||||
// Rate Limiting
|
||||
'rate_limit_login' => (int) env('RATE_LIMIT_LOGIN', 5),
|
||||
'rate_limit_login_decay' => (int) env('RATE_LIMIT_LOGIN_DECAY', 60),
|
||||
'rate_limit_api' => (int) env('RATE_LIMIT_API', 60),
|
||||
'rate_limit_api_decay' => (int) env('RATE_LIMIT_API_DECAY', 60),
|
||||
|
||||
// Upload
|
||||
'upload_max_size' => (int) env('UPLOAD_MAX_SIZE', 5242880),
|
||||
'upload_allowed_types' => explode(',', env('UPLOAD_ALLOWED_TYPES', 'jpg,jpeg,png,webp')),
|
||||
'upload_base_url' => env('UPLOAD_BASE_URL', 'https://intaleq.xyz'),
|
||||
|
||||
// Secret Salt
|
||||
'secret_salt_parent' => env('SECRET_SALT_PARENT', ''),
|
||||
];
|
||||
Reference in New Issue
Block a user