# Defaults also live in env-defaults.json — override here for local runs. # PLAYKIT_BASE_URL / PLAYKIT_API_BASE_URL fall back to that file when unset. PLAYKIT_PROJECT=punimtag PLAYKIT_ENV=dev # Dedicated e2e user — prefer e2e@levkine.ca (never commit real passwords) # Do not use admin@admin.com for Playwright; that account is bootstrap-only. E2E_ADMIN_EMAIL= E2E_ADMIN_PASSWORD= # Optional FastAPI bearer tests (separate user DB from NextAuth). # E2E_API_USERNAME mirrors e2e@levkine.ca (admin role) in the FastAPI main DB. # E2E_API_VIEWER_USERNAME is a viewer-role account used only for role-permission # (write-gate) checks — see api.role-permissions.spec.ts. # E2E_API_USERNAME= # E2E_API_PASSWORD= # E2E_API_VIEWER_USERNAME= # E2E_API_VIEWER_PASSWORD= # Homelab Mailpit (preferred for DEV e2e) PLAYKIT_MAIL_PROVIDER=mailpit MAILPIT_BASE_URL=http://10.0.10.45:8025 MAILPIT_USER= MAILPIT_PASSWORD= # E2E_MAIL_TO= # defaults to E2E_ADMIN_EMAIL # Mailtrap Email Testing (optional SaaS fallback) # PLAYKIT_MAIL_PROVIDER=mailtrap # MAILTRAP_API_TOKEN= # MAILTRAP_ACCOUNT_ID= # MAILTRAP_INBOX_ID=