APP_NAME=Laravel
APP_ENV=local
APP_KEY=base64:8kHvPRhP2BHiglSkt5aO5lue9PRcBB1MGFe+gst0Zsk=
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=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=test_drivers
DB_USERNAME=root
DB_PASSWORD=

QUEUE_CONNECTION=redis     # Second setting  
QUEUE_CONNECTION=sync      # Final setting (this one takes effect)

FIREBASE_ENABLED=true

FIREBASE_PROJECT_ID=freight-transport-f8a55
FIREBASE_TYPE=service_account
FIREBASE_PRIVATE_KEY_ID=365afcb6eea552aa746ab844dd55d4ef67cb66f6
FIREBASE_PRIVATE_KEY="-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDYwybJ3Xqe8nlu\niOFgXpQKAKmE3Q4Abr/BzMiDetX9h4HBuo0UKZN+E3u1KwzU67rR3N+c5ZuqKZig\n1EU1hpJePr8WRScMPil3tMnOGQPTxhWA55BTm3TL/fz6Q2FptryPzLmE4h/GMV91\n5j9IIU/cnbbHwrNZwvecP8kVAz8HNYqOwqQTnufF4dbxEh0My+d27XqTnjpO98pD\n/3CMSHzqGKx6KkYhTYFnlq/9xd6dh/3nYqOQaKLm23cdzuU+L0pjbotTgTHjN1ZO\nj6MZ+cXnPiU++eIeJ16YPt+0D9R7DJlZomk5MmjH7cLtBeJbCzErNxNrtCShwPTN\n+pnTWma3AgMBAAECggEAIgmK5rnrjlf+73d5BHv1fRibhex8TV8Wp2Tzu4mnXpdP\nrc8QZjEdIvgGPe2Tpz+Y52lqh6Waav77I44RjBUkmL37nZCgUBDWzCBMbBuLeU6q\ng8JY7HgFwB6TAe1gt4vlUiNQomgrmyCXn9jW6QmqE7eEQxv0s8ykuxldBvqqhAP/\nGdNt/SHvWQFepwKST5+Lt1//utcgL7jKEHemVMGoAZyrBPzxYEgLYjc4IGci9PiT\nHb7JbLwW/r9KrAUTCx/IcjF+w3C/glTsooBlwZFH7oSzzdvtwnD4fk6dkm53DSUC\nnemrlIn6hkc8xb5RAzidzqRv45ngzjuFXDys5iRLiQKBgQD+YyhCoX63j2MZus9R\nk8VY80njGlVNZBIOOggOhzTt366/SngputgFkYCv7KHwfFV49fzF3NHBw1oC6YVm\nLjlS+Tz+bDuD32DmbKB3jF0myhcdoa/Gsg2+T28zr0vaM0ZcK2Nwma4wMbqnmHRB\nynHnCEg5DroyiQVKnMUFyCjOkwKBgQDaIu7W8lBvn6DnC0tYHg6oaYa1OsZZoUPF\ngqW+mT0h88jc5qkSZPsTpg9f7IqCoylpmJ4U8Dl59OfVYy9TOcgnxklO442MTk5Q\n2fkdObQqst2v3MeqkzZI9l59GeJp+9nY6DAO4cwi42vF9L5vZXKuYXcpK3QtP84o\na2siF0D5zQKBgGIRdebh/UjkhS7ZHq1zS0Q0XkqnzzTLnE5RvuNi6lu9vM9P9S0Z\nM8hJxJONpQxh0k2Uf0MEEvUgy2WOAvhWX5EGNqZasULwbZnHTMFpokue4vRwbaQq\n5jN0ygjhzlsrIzfLHkW9aTJ5KV0M39yxH+ISBk3AyLVMr3aJI0dMV7bzAoGALQzv\n5MaQpC0EjxL/EYjLoC6DGqSz2Ej89SqhTnbZcEyn3C9rFZhzXkB6hmYUyRwnbl6N\nr2dZh31z79cXLAoP8175PuiyEBsQA5Sw5T9InVTpgeuH9QuIN5NiOlYBM8BG4ow5\neKlbfo0Xcf+04M7D243XjVIjIUE/M4vTyWuiCLUCgYEA+uPY/2Nh4v7rAsmR3Xub\nSt/zwuXx0VIkG9lH8s4RMpO/Zq/nGzp1Zsdvt9lap4+Wzndq3ewK08wd0pnm5GOg\nzBsO5O2dMqr+xL2SX4nQ8qBA6i5HMziormih57gxzjGo0+XY/1L8uQPNnGwkMLx4\nUoF1MoZ1hsD1gJtWdaoeFTY=\n-----END PRIVATE KEY-----\n"
FIREBASE_CLIENT_EMAIL=firebase-adminsdk-fbsvc@freight-transport-f8a55.iam.gserviceaccount.com
FIREBASE_CLIENT_ID=103248421948722998043
FIREBASE_AUTH_URI=https://accounts.google.com/o/oauth2/auth
FIREBASE_TOKEN_URI=https://oauth2.googleapis.com/token
FIREBASE_AUTH_PROVIDER_CERT_URL=https://www.googleapis.com/oauth2/v1/certs
FIREBASE_CLIENT_CERT_URL=https://www.googleapis.com/robot/v1/metadata/x509/firebase-adminsdk-fbsvc%40freight-transport-f8a55.iam.gserviceaccount.com
FIREBASE_UNIVERSE_DOMAIN=googleapis.com

# Firebase Web App Config (Frontend)
FIREBASE_API_KEY=AIzaSyCq2gzGPQWaOGqGTA3jKOEorwzngOBVD7I
FIREBASE_AUTH_DOMAIN=freight-transport-f8a55.firebaseapp.com
FIREBASE_DATABASE_URL=https://freight-transport-f8a55-default-rtdb.asia-southeast1.firebasedatabase.app
FIREBASE_PROJECT_ID=freight-transport-f8a55
FIREBASE_STORAGE_BUCKET=freight-transport-f8a55.firebasestorage.app
FIREBASE_MESSAGING_SENDER_ID=251119518452
FIREBASE_APP_ID=1:251119518452:web:534ac64d1106ce0d0614a1
FIREBASE_MEASUREMENT_ID=G-4VJR0X1VWN


SESSION_DRIVER=database
SESSION_LIFETIME=120
SESSION_ENCRYPT=false
SESSION_PATH=/
SESSION_DOMAIN=null

BROADCAST_CONNECTION=log
FILESYSTEM_DISK=local
QUEUE_CONNECTION=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

VITE_APP_NAME="${APP_NAME}"


# Driver Module Configuration
DRIVER_CACHE_ENABLED=true
DRIVER_CACHE_TTL=300
DRIVER_CACHE_PREFIX=driver_

# Firestore Sync Configuration  
FIRESTORE_SYNC_ENABLED=true
FIRESTORE_SYNC_QUEUE=firestore-sync
FIRESTORE_SYNC_BATCH_SIZE=100
FIRESTORE_SYNC_RETRY=3

# Performance Settings
USE_REDIS_CACHE=true
DRIVER_DEFAULT_LIMIT=25
DRIVER_MAX_LIMIT=100

# Queue Configuration (add to existing queue config)
QUEUE_CONNECTION=redis
REDIS_CLIENT=predis


CACHE_DRIVER=file
SESSION_DRIVER=file
QUEUE_CONNECTION=sync
LOG_LEVEL=error
CACHE_STORE=file

# Coupon Auto-Sync Configuration
COUPON_AUTO_SYNC_FIREBASE=true
COUPON_SYNC_BATCH_SIZE=10
COUPON_IMMEDIATE_SYNC_THRESHOLD=5
COUPON_SYNC_RETRY_ATTEMPTS=3
COUPON_SYNC_DELAY_SECONDS=2

# Performance Configuration
COUPON_CACHE_TTL=300
COUPON_STATISTICS_CACHE_TTL=600
COUPON_PERFORMANCE_MONITORING=true
COUPON_LOG_SLOW_OPERATIONS=true
COUPON_SLOW_OPERATION_THRESHOLD=5


# Complaint Module Settings
COMPLAINT_CACHE_TTL=300
COMPLAINT_STATISTICS_CACHE_TTL=600
COMPLAINT_FIRESTORE_COLLECTION=complaints
COMPLAINT_DEFAULT_PER_PAGE=25
COMPLAINT_MAX_PER_PAGE=100
COMPLAINT_EXPORT_MAX_RECORDS=1000
COMPLAINT_BULK_ACTION_MAX_ITEMS=100
COMPLAINT_AUTO_REFRESH_INTERVAL=30


# Tax Setting Configuration
TAXSETTING_AUTO_SYNC_FIREBASE=true
TAXSETTING_SYNC_BATCH_SIZE=10
TAXSETTING_CACHE_TTL=300
TAXSETTING_MAX_TAX_RATE=100

# Commission Configuration
COMMISSION_AUTO_SYNC_FIREBASE=true
COMMISSION_SYNC_BATCH_SIZE=10
COMMISSION_CACHE_TTL=300
COMMISSION_DEFAULT_MINIMUM_PAYOUT=10.00
COMMISSION_AUTO_PAYOUT_ENABLED=true