Initial V2 commit

This commit is contained in:
Hamza-Ayed
2026-04-22 21:59:56 +03:00
commit 4706404488
53 changed files with 4392 additions and 0 deletions

90
.env.example Normal file
View File

@@ -0,0 +1,90 @@
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