- lib/supabase.ts: ?? placeholders para que el módulo cargue en build time sin las env vars; force-dynamic garantiza que nunca se llame en build time. - next.config.ts: env fallbacks vacíos para que Next.js no aborte al no encontrar NEXT_PUBLIC_SUPABASE_* en build time. - .gitignore: agrega .next/ (artefactos de build no van a git). - git rm --cached .next/**: saca los artefactos ya trackeados. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
24 lines
376 B
Plaintext
24 lines
376 B
Plaintext
# Secretos — nunca commitear
|
|
.env
|
|
.env.*
|
|
.env.local
|
|
!.env.example
|
|
|
|
# Claude Code — settings locales (allow personales del usuario)
|
|
.claude/settings.local.json
|
|
|
|
# Supabase local — generado por supabase start
|
|
.supabase/
|
|
supabase/.temp/
|
|
|
|
# Node
|
|
node_modules/
|
|
|
|
# Next.js build output
|
|
.next/
|
|
|
|
# Supabase — claves y credenciales
|
|
*.key
|
|
service_role*
|
|
.env.production.DS_Store
|