Troubleshooting
Guía para resolver problemas comunes en Floutic.
Problemas Comunes
Los servicios no inician
Síntomas:
- Los contenedores no se levantan
- Errores al ejecutar
docker compose up
Soluciones:
- Verifica que Docker esté ejecutándose
- Revisa los logs:
docker compose logs - Asegúrate de que los puertos no estén en uso
- Verifica las variables de entorno en
.env
Error de conexión a la base de datos
Síntomas:
- Backend no puede conectarse a PostgreSQL
- Errores de conexión en los logs
Soluciones:
- Verifica que PostgreSQL esté saludable:
docker compose ps postgres - Revisa las variables de entorno
DATABASE_URL - Verifica que el volumen de PostgreSQL esté montado correctamente
- Revisa los logs:
docker compose logs postgres
Frontend no carga
Síntomas:
- Frontend no responde en http://localhost:3000
- Errores en el navegador
Soluciones:
- Verifica que el backend esté saludable primero
- Revisa los logs del frontend:
docker compose logs frontend - Verifica que las variables de entorno estén configuradas
- Limpia el caché:
docker compose exec frontend npm run clear
Documentación no se construye
Síntomas:
- Errores al construir Docusaurus
- El sitio no se sirve correctamente
Soluciones:
- Verifica que Node.js 20+ esté disponible
- Limpia el caché:
docker compose exec docs npm run clear - Reconstruye:
docker compose exec docs npm run build - Revisa los logs:
docker compose logs docs
Comandos Útiles
# Ver estado de todos los servicios
docker compose ps
# Ver logs de un servicio específico
docker compose logs -f backend
# Reiniciar un servicio
docker compose restart backend
# Reconstruir un servicio
docker compose up -d --build backend
# Limpiar todo y empezar de nuevo
docker compose down -v
docker compose up -d
Obtener Ayuda
Si no puedes resolver el problema:
- Revisa los logs completos
- Consulta la documentación específica del componente
- Abre un issue en GitHub con los logs y detalles del problema