ValwispDocs
Desarrolladores

Setup local

Levantar el entorno de desarrollo completo con Docker Compose, sembrar datos y credenciales demo.

Con Docker (recomendado)

make dev          # docker compose up --build (primera vez / con rebuild)
make dev-up       # levanta en background
make dev-seed     # siembra datos iniciales
make dev-logs     # sigue logs del API
make dev-shell    # shell dentro del contenedor API

make dev-reset ejecuta prisma migrate reset --forcedestructivo, borra todos los datos locales.

Sin Docker, por app

# Monorepo (raíz)
pnpm install
pnpm dev           # turbo dev — API + Dashboard en paralelo

# API (apps/valwisp-api/)
npm run start:dev  # NestJS hot reload, :3000
npm run db:migrate  # prisma migrate dev
npm run db:seed
npm run db:studio   # GUI de Prisma

# Dashboard (apps/valwisp-dashboard/)
pnpm dev            # :5174

# Mobile (apps/valwisp-mobile/)
npm start           # expo start

Puertos de desarrollo

ServicioPuerto
API3000
Dashboard5174
Landing5175
Docs (este sitio)5176
PostgreSQL5434
Redis6381

Variables de entorno críticas

DATABASE_URL, JWT_SECRET, JWT_REFRESH_SECRET, ENCRYPTION_KEY (exactamente 32 caracteres — cifra las contraseñas de routers), REDIS_PASSWORD, CORS_ORIGINS. Plantilla completa en apps/valwisp-api/.env.example.

Credenciales demo (tras db:seed)

RolEmailPassword
Super Adminsuperadmin@valwisp.comAdmin123!
Admin (tenant demo)admin@valnet.comAdmin123!

On this page