Guía de Operación y Mantenimiento
Introducción
Este documento describe los procedimientos necesarios para mantener operativa la plataforma MAMB.
Inicio del Sistema
Backend
cd backend
npm install
npm run dev
Servidor:
https://api.mambapp.online
Frontend
cd frontend
npm install
npm run dev
Aplicación:
https://mambapp.online
Gestión de Base de Datos
Ejecutar migraciones
npx prisma migrate dev
Abrir Prisma Studio
npm run prisma:studio
Gestión de Administradores
Después del registro de un usuario:
UPDATE users
SET role = 'ADMIN'
WHERE email = 'correo@ejemplo.com';
Monitoreo Recomendado
Verificar periódicamente:
- Disponibilidad de la API.
- Espacio de almacenamiento.
- Conectividad con PostgreSQL.
- Uso de Cloudflare Workers AI.
- Logs de errores.
Gestión de Imágenes
La carpeta:
backend/uploads/
debe existir siempre en producción.
Si es eliminada:
mkdir uploads
Respaldo de Base de Datos
Backup
pg_dump -U postgres mamb_db > backup.sql
Restauración
psql -U postgres mamb_db < backup.sql
Problemas Frecuentes
Error de conexión a PostgreSQL
Verificar:
- Servicio PostgreSQL iniciado.
- Credenciales correctas.
- Puerto 5432 disponible.
Error JWT
Verificar:
JWT_SECRET
Error Prisma
Ejecutar:
npx prisma generate
Error al subir imágenes
Verificar existencia de:
backend/uploads/
Buenas Prácticas
- Realizar respaldos periódicos.
- Mantener dependencias actualizadas.
- Revisar logs semanalmente.
- Proteger variables de entorno.
- Utilizar HTTPS en producción.
- Limitar acceso administrativo.