APP_NAME="CARGOTHINK"
APP_ENV=local
APP_KEY=base64:LTEcc6P5GgeQ4wcMRLx0XcQ5kSY41NWXZ9z23sXpZl4=
APP_DEBUG=true
APP_URL=http://localhost/freight-tms/public

APP_LOCALE=en
APP_FALLBACK_LOCALE=en
APP_FAKER_LOCALE=en_US

APP_MAINTENANCE_DRIVER=file
# APP_MAINTENANCE_STORE=database

BCRYPT_ROUNDS=12

LOG_CHANNEL=stack
LOG_STACK=single
LOG_DEPRECATIONS_CHANNEL=null
LOG_LEVEL=debug

# --------------------------------------------------
# DATABASE 
# --------------------------------------------------
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=freight_tms
DB_USERNAME=root
DB_PASSWORD=

# --------------------------------------------------
# SESSION / CACHE / QUEUE
# --------------------------------------------------
SESSION_DRIVER=database
SESSION_LIFETIME=120
SESSION_ENCRYPT=false
SESSION_PATH=/
SESSION_DOMAIN=null

CACHE_STORE=database
CACHE_PREFIX=freight_tms_cache

QUEUE_CONNECTION=database

# --------------------------------------------------
# BROADCAST / FILESYSTEM
# --------------------------------------------------
BROADCAST_CONNECTION=log
FILESYSTEM_DISK=public

# --------------------------------------------------
# REDIS - OPTIONAL
# --------------------------------------------------
REDIS_CLIENT=phpredis
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379

MEMCACHED_HOST=127.0.0.1

# --------------------------------------------------
# MAIL - LOCAL TESTING
# --------------------------------------------------
MAIL_MAILER=log
MAIL_SCHEME=null
MAIL_HOST=127.0.0.1
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_FROM_ADDRESS="no-reply@freighttms.local"
MAIL_FROM_NAME="${APP_NAME}"

# --------------------------------------------------
# AWS / S3 - FUTURE USE
# --------------------------------------------------
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_DEFAULT_REGION=us-east-1
AWS_BUCKET=
AWS_USE_PATH_STYLE_ENDPOINT=false

# --------------------------------------------------
# FRONTEND
# --------------------------------------------------
VITE_APP_NAME="${APP_NAME}"

# --------------------------------------------------
# SYSTEM SETTINGS
# --------------------------------------------------
SYSTEM_TIMEZONE=Asia/Dhaka
SYSTEM_CURRENCY=USD
SYSTEM_DEFAULT_LANGUAGE=en

# --------------------------------------------------
# COMPANY / SAAS SETTINGS
# --------------------------------------------------
SAAS_MODE=true
ALLOW_COMPANY_REGISTRATION=false
DEFAULT_COMPANY_STATUS=active
DEFAULT_BRANCH_CODE=HQ

# --------------------------------------------------
# DOCUMENT / FILE UPLOAD SETTINGS
# --------------------------------------------------
MAX_UPLOAD_SIZE_MB=20
ALLOWED_DOCUMENT_TYPES=pdf,jpg,jpeg,png,doc,docx,xls,xlsx,csv

# --------------------------------------------------
# FREIGHT / TMS SETTINGS
# --------------------------------------------------
DEFAULT_SHIPMENT_STATUS=draft
DEFAULT_QUOTE_VALIDITY_DAYS=15
DEFAULT_PAYMENT_TERMS_DAYS=30
DEFAULT_INCOTERM=FOB

# --------------------------------------------------
# SECURITY SETTINGS
# --------------------------------------------------
LOGIN_MAX_ATTEMPTS=5
LOGIN_LOCKOUT_MINUTES=15
PASSWORD_EXPIRE_DAYS=0
REQUIRE_2FA=false

# --------------------------------------------------
# API SETTINGS - FUTURE USE
# --------------------------------------------------
API_RATE_LIMIT_PER_MINUTE=60
WEBHOOK_SECRET=


AI_DEFAULT_PROVIDER=database
AI_BASE_URL=https://your-caddy-vps-proxy-domain.com/v1
AI_API_KEY=your_proxy_secret_or_lmstudio_key
AI_MODEL=your-loaded-model-id
AI_TIMEOUT_SECONDS=120
AI_TEMPERATURE=0.20
AI_MAX_TOKENS=1600
AI_ALLOW_EXTERNAL=true
AI_LOG_PAYLOADS=true