# Example environment variables for local development and for copying to .env.local or .env.production # Database (SQLite local or a production Postgres URL) # For SQLite (local dev): DATABASE_URL="file:./dev.db" # For Postgres (production): # DATABASE_URL="postgresql://USER:PASSWORD@HOST:PORT/DATABASE?schema=public" # NextAuth configuration NEXTAUTH_URL="http://localhost:3000" # Use a strong random string in production (e.g. `openssl rand -base64 32`) NEXTAUTH_SECRET="your-nextauth-secret-here" # Web3Forms (contact form) WEB3FORMS_ACCESS_KEY="your-web3forms-access-key-here" # Optional SMTP (for password reset / emails) # SMTP_HOST=smtp.example.com # SMTP_PORT=587 # SMTP_USER=your-smtp-user # SMTP_PASS=your-smtp-password # Optional upload provider (Cloudinary / UploadThing) # CLOUDINARY_URL=cloudinary://API_KEY:API_SECRET@CLOUD_NAME # UploadThing now prefers a base64 token; generate in the UploadThing dashboard or with their CLI # If you have older creds, you can still keep them for reference UPLOADTHING_TOKEN=your-uploadthing-base64-token UPLOADTHING_SECRET=your-uploadthing-secret UPLOADTHING_APP_ID=your-uploadthing-app-id # Node environment NODE_ENV=development