91 lines
1.9 KiB
Plaintext
91 lines
1.9 KiB
Plaintext
APP_NAME=IntaleqV2
|
|
APP_ENV=production
|
|
APP_KEY=
|
|
APP_DEBUG=false
|
|
APP_URL=https://intaleq-v2.intaleq.xyz
|
|
|
|
# ==============================
|
|
# Database Connections
|
|
# ==============================
|
|
|
|
# Primary DB (Main Server)
|
|
DB_CONNECTION=primary
|
|
DB_HOST=188.68.36.205
|
|
DB_PORT=3306
|
|
DB_DATABASE=intaleqDB1
|
|
DB_USERNAME=
|
|
DB_PASSWORD=
|
|
|
|
# Ride DB (Ride Server)
|
|
DB_RIDE_HOST=
|
|
DB_RIDE_PORT=3306
|
|
DB_RIDE_DATABASE=intaleq-ridesDB
|
|
DB_RIDE_USERNAME=
|
|
DB_RIDE_PASSWORD=
|
|
|
|
# Tracking DB (Location Server)
|
|
DB_TRACKING_HOST=188.68.36.205
|
|
DB_TRACKING_PORT=3306
|
|
DB_TRACKING_DATABASE=locationDB
|
|
DB_TRACKING_USERNAME=
|
|
DB_TRACKING_PASSWORD=
|
|
|
|
# ==============================
|
|
# Security Keys
|
|
# ==============================
|
|
|
|
JWT_SECRET=
|
|
HMAC_TOLERANCE_SECONDS=300
|
|
ENCRYPTION_KEY_PATH=/home/intaleq-api/.enckey
|
|
INITIALIZATION_VECTOR=
|
|
|
|
# Legacy encryption (for backward compatibility with stored data)
|
|
LEGACY_ENC_KEY_PATH=/home/intaleq-api/.enckey
|
|
LEGACY_IV=
|
|
|
|
# ==============================
|
|
# Internal Services
|
|
# ==============================
|
|
|
|
LOCATION_SERVER_URL=http://188.68.36.205:2021
|
|
RIDE_SOCKET_URL=http://188.68.36.205:3031
|
|
INTERNAL_SOCKET_KEY_PATH=/home/intaleq-api/.internal_socket_key
|
|
|
|
# ==============================
|
|
# External Services
|
|
# ==============================
|
|
|
|
FCM_CREDENTIALS_PATH=/home/intaleq-api/firebase-credentials.json
|
|
FCM_CACHE_PATH=/home/intaleq-api/fcm_token_cache.json
|
|
|
|
# Secret salt for parent tracking
|
|
SECRET_SALT_PARENT=
|
|
|
|
# ==============================
|
|
# Redis (Rate Limiting & Cache)
|
|
# ==============================
|
|
|
|
REDIS_HOST=127.0.0.1
|
|
REDIS_PASSWORD=null
|
|
REDIS_PORT=6379
|
|
|
|
CACHE_DRIVER=redis
|
|
SESSION_DRIVER=redis
|
|
|
|
# ==============================
|
|
# Rate Limiting
|
|
# ==============================
|
|
|
|
RATE_LIMIT_LOGIN=5
|
|
RATE_LIMIT_LOGIN_DECAY=60
|
|
RATE_LIMIT_API=60
|
|
RATE_LIMIT_API_DECAY=60
|
|
|
|
# ==============================
|
|
# File Upload
|
|
# ==============================
|
|
|
|
UPLOAD_MAX_SIZE=5242880
|
|
UPLOAD_ALLOWED_TYPES=jpg,jpeg,png,webp
|
|
UPLOAD_BASE_URL=https://intaleq.xyz
|