Skip to content

Latest commit

 

History

History
31 lines (24 loc) · 1.06 KB

File metadata and controls

31 lines (24 loc) · 1.06 KB

Setup - Finward Backend

Flujo recomendado (con demo listo)

./dev.sh setup       # .env, npm install, prisma generate
# Editar backend/.env
./dev.sh db:push     # Schema
./dev.sh setup-dev   # Usuario demo + seed + RLS
./dev.sh start       # Backend

Usuario demo: demo@finward.dev / DemoFinward123!

Variables de entorno (Self-hosted + Tailscale)

Finward Origen
SUPABASE_URL SUPABASE_PUBLIC_URL
SUPABASE_ANON_KEY ANON_KEY
SUPABASE_SERVICE_ROLE_KEY SERVICE_ROLE_KEY
DATABASE_URL Dominio público (producción). Para local si no resuelve: USE_DIRECT_URL=true
DIRECT_URL IP Tailscale postgresql://postgres:[PASS]@192.168.100.109:5433/postgres

Comandos

  • ./dev.sh setup - Setup inicial (incluye prisma generate)
  • ./dev.sh setup-dev - Crea auth user, seed y RLS (demo listo)
  • ./dev.sh db:push - Aplicar schema (también regenera cliente Prisma)
  • ./dev.sh generate - Solo regenera cliente Prisma (si falla npm run dev por módulo .prisma)
  • ./dev.sh start - Iniciar backend