# MySQL connection string for Prisma (create the DB + user in cPanel first)
DATABASE_URL="mysql://skipdns_admin:skipdns_pass@localhost:3306/skipdns"

# Auth.js — generate with: npx auth secret
AUTH_SECRET="72e23f70e4e80b57c5f212080acfa35f6a909eee057c06166e4cebd1cc216039"

# Public base URL of the dashboard/auth host
NEXT_PUBLIC_BASE_URL="https://skipdns.name.ng"

# Public base URL of the preview host. Must be a DIFFERENT hostname from
# NEXT_PUBLIC_BASE_URL — see lib/host-split.ts for why proxied customer
# content must not share an origin with the dashboard. Point both hostnames
# at this same Node app. Leave unset only for local dev on one localhost origin.
NEXT_PUBLIC_PREVIEW_BASE_URL="https://preview.skipdns.name.ng"

# Shared secret the cPanel Cron Job must send to authorize hitting the expiry endpoint
CRON_SECRET="pkTLQNckGhUMCWjjUfKm"

# Default link expiry, in days
LINK_EXPIRY_DAYS=7

# Link-creation rate limit per staff account, per hour
LINK_CREATE_RATE_LIMIT=50
