This document describes the environment variables required for the Motivato application.
AUTH_SECRET
: Secret key used by Auth.js for encryption and session managementAUTH_DISCORD_ID
: Discord OAuth application ID for authenticationAUTH_DISCORD_SECRET
: Discord OAuth secret for authenticationAUTH_GOOGLE_ID
: Google OAuth client ID for authenticationAUTH_GOOGLE_SECRET
: Google OAuth client secret for authentication
OPENAI_API_KEY
: OpenAI API key for AI functionalityCRON_API_KEY
: API key for scheduled tasks and cron jobs
NEXT_PUBLIC_VAPID_PUBLIC_KEY
: Public VAPID key for web push notificationsVAPID_PRIVATE_KEY
: Private VAPID key for web push notificationsVAPID_EMAIL
: Contact email for VAPID web push notifications
SUPABASE_PASSWORD
: Password for Supabase database accessDATABASE_URL
: Connection string for PostgreSQL database via connection poolingDIRECT_URL
: Direct connection string to PostgreSQL database (used for migrations)