# Application Environment
APP_ENV=production
APP_NAME="Health and Safety Inventory"
APP_URL=https://hnsims.internal.fowler.ca/v3
APP_DEBUG=true
APP_TIMEZONE=America/Toronto

# Database Configuration
DB_HOST=localhost
DB_PORT=3306
DB_NAME=handsdb
DB_USER=pr
DB_PASS=eu9MB6!fh2@PR
DB_CHARSET=utf8mb4

# Security Keys
SECURE_AUTH_KEY=bf07efe8eec71a81915ff1a499ef01287cacd68399c84048e06b297ef3987e4a
SECURE_AUTH_SALT=1ec128c267303d9393e39592b147e0aa5a407c652eb488cd10725212c82e51c1

# Session Configuration
SESSION_NAME=h_s_inventory_session
SESSION_LIFETIME=604800
SESSION_PATH=/
SESSION_DOMAIN=
SESSION_SECURE=true
SESSION_HTTPONLY=true

# File Upload Settings
MAX_FILE_SIZE=5242880
UPLOAD_PATH=/public/uploads/

# Feature Flags
ENABLE_PASSWORD_RESET=true
ENABLE_AUDIT_LOG=true
ENABLE_LDAP=true
ENABLE_TWO_FACTOR_AUTH=false

# LDAP Configuration (if ENABLE_LDAP=true)
LDAP_HOST=192.168.2.5
LDAP_PORT=389
LDAP_DOMAIN=fccl.local
LDAP_BASE_DN="DC=FCCL,DC=local"
LDAP_GROUP="HandS Inventory MGMT"
LDAP_GROUP_DN="CN=HandS Inventory MGMT,OU=Security,OU=Groups,OU=Corp,DC=FCCL,DC=local"

# Email Configuration
ADMIN_EMAIL=
SYSTEM_EMAIL=

# Error Reporting (E_ALL, E_ERROR, E_WARNING, E_NOTICE, NONE)
ERROR_REPORTING=E_ALL

# Maintenance Mode
MAINTENANCE_MODE=false
MAINTENANCE_MESSAGE="The system is currently under maintenance. Please check back later."
