# Database (plain PostgreSQL — no Supabase) DATABASE_URL=postgres://app_user:@127.0.0.1:5432/ims DATABASE_URL_ADMIN=postgres://app_admin:@127.0.0.1:5432/ims # Auth (custom JWT) JWT_SECRET= # App APP_URL=http://localhost:3000 NEXT_PUBLIC_SITE_URL=http://localhost:3000 CRON_SECRET= # Evidence storage (local filesystem) EVIDENCE_DIR=/tmp/ims-evidence EVIDENCE_URL_SECRET= # Email (Brevo) BREVO_API_KEY= BREVO_FROM_EMAIL=noreply@setia.com.my BREVO_FROM_NAME=Setia IMS # AI keys — optional here; preferred location is the app_settings table (/hse/settings) ANTHROPIC_API_KEY=sk-ant-... VOYAGE_API_KEY=pa-... # Meta WhatsApp Cloud API — optional here; preferred location is app_settings META_WHATSAPP_PHONE_NUMBER_ID= META_WHATSAPP_ACCESS_TOKEN=