Ir al contenido

Vivanda

CampoValor
ClienteSupermercados Peruanos
ActivosVivanda Web, Vivanda Admin, API Vivanda
Estado documentalConsolidado desde documentos Confluence exportados
HostingPendiente de confirmar
DominioPendiente de confirmar
ComponenteTecnología documentada
Vivanda WebNext.js 13, Node.js 18.20.2, Nginx
Vivanda AdminNext.js 13, Node.js 18.20.2, NextAuth, reCAPTCHA, Nginx
API VivandaLaravel 10, PHP 8.2.16, PostgreSQL 14, Nginx
NEXT_PUBLIC_API_URL
NEXT_PUBLIC_URL
NEXT_PUBLIC_API_URL
NEXTAUTH_URL
NEXTAUTH_SECRET
NEXT_PUBLIC_RECAPTCHA_SITE_KEY
NEXT_PUBLIC_API_UBIGEO_DEPARTMENT
NEXT_PUBLIC_API_UBIGEO_PROVINCE
DB_CONNECTION=pgsql
DB_HOST
DB_PORT
DB_DATABASE
DB_USERNAME
DB_PASSWORD
MAIL_DRIVER=smtp
MAIL_HOST
MAIL_PORT
MAIL_USERNAME
MAIL_PASSWORD
MAIL_FROM_ADDRESS

Pasos base:

Ventana de terminal
npm install
npm run build

Se documenta Nginx como proxy inverso hacia las aplicaciones Next.js. La configuración debe ajustar dominio y puerto de ejecución según ambiente.

La API se documenta como Laravel con PostgreSQL y configuración .env. Para actualizaciones se registran comandos de limpieza de caché:

Ventana de terminal
php artisan cache:clear
php artisan route:clear
php artisan config:clear
PruebaResultado esperado
Web carga por dominioOK
Admin carga por dominioOK
API respondeOK
HTTPS activoOK
Variables configuradasOK
Nginx sin erroresOK
Logs sin errores críticosOK
  • Confirmar dominio público vigente.
  • Confirmar servidor y ruta de publicación.
  • Confirmar método actual de ejecución de Next.js.
  • Confirmar si API usa colas, storage o tareas programadas.
  • Confirmar política de backups de PostgreSQL.