Puedes usar Docker Compose para levantar la base de datos y el backend:
docker-compose up --buildEsto iniciará PostgreSQL y el backend en modo desarrollo.
En otra terminal, ejecuta:
npm run clientEsto servirá el frontend en http://localhost:3000
- Accede a http://localhost:3000/login.html
- Prueba el login con el usuario administrador (deberás crearlo en la base de datos o usar el script de migración).
- Prueba las funciones de administración y comentarios desde el panel de admin.
Puedes agregar tests en backend/tests/ y ejecutarlos con:
npm run testPara poblar la base de datos con datos de ejemplo:
npm run seed- Para producción, ajusta variables en
.envy usa imágenes optimizadas. - Revisa la seguridad de JWT y CORS antes de exponer la API.
Guía generada por GitHub Copilot