Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

barakoBrew

Consola de administración para barakoCMS que permite diseñar tipos de contenido, roles, flujos de trabajo e integraciones contra la API. Construida con Next.js 16 y React 19, despliega en contenedores Docker sin pasos de compilación adicionales.

Ficha actualizada 24 sept 2026, 10:39 · upstream 24 sept 2026, 10:18 · release v1.4.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es barakoBrew

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

barakoBrew es una interfaz de consola para barakoCMS, el sistema de gestión de contenidos basado en API que solo expone Swagger como superficie pública. Esta herramienta permite diseñar tipos de contenido, roles, flujos de trabajo e integraciones directamente contra la API subyacente.

La aplicación utiliza Next.js 16 con App Router, React 19 y salida standalone. El frontend emplea shadcn/ui sobre Tailwind CSS v4 con tokens de tema Signal (indigo sobre fondo casi blanco). Los iconos provienen de Line Awesome por Icons8, empaquetados como componentes SVG inline en el código fuente.

Para despliegue se requiere PostgreSQL como base de datos. La imagen Docker necesita apuntar a una instancia barakoCMS ejecutándose con la variable NEXT_PUBLIC_API_URL configurada. No incluye soporte para despliegue one-click y requiere configuración manual de CORS en la API.

CASOS DE USO
  • Diseño y gestión de tipos de contenido con esquemas tipados desde la API
  • Creación, edición, publicación y archivado de entradas con historial de versiones y rollback
  • Configuración de flujos de trabajo con condiciones, acciones y registros de ejecución
  • Gestión de roles y grupos con matriz de permisos CRUD por tipo de contenido
  • Integraciones outbound mediante conectores para solicitudes externas
PUNTOS DESTACADOS
  • No requiere compilación: la imagen Docker apunta directamente a una API barakoCMS ejecutándose
  • Soporta múltiples arquitecturas: linux/amd64 y linux/arm64 en todas las etiquetas
  • Sesiones con tokens de refresco rotativos gestionados por la API, sin almacenamiento local
  • Validación e2e con Playwright contra API real mediante scripts smoke-check.sh
  • Configuración de sub-paths para hosting bajo rutas como /barakocms sin rebuild
PRECAUCIONES
  • No incluye soporte one-click para despliegue automático
  • Requiere configuración manual de CORS en la API barakoCMS
  • Solo modo claro disponible, paleta oscura Signal no implementada
  • Dependencia de PostgreSQL como base de datos única soportada
  • El campo Blocks requiere NEXT_PUBLIC_PRESS_URL configurado para edición visual
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

DashboardWorkflowsEntriesEntryRolesHealthField sensitivity
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker detectado

Ejecutar con docker run -p 3000:3000 -e NEXT_PUBLIC_API_URL=http://localhost:5005 ghcr.io/baryodev/barako-brew:latest. Configurar CORS__AllowedOrigins en la API barakoCMS. Para sub-paths usar BARAKO_BASE_PATH=/barakocms sin redirección inversa en nginx para evitar bucles. Requiere 4 núcleos CPU, 4096 MB RAM y 20 GB disco mínimo.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
50053000
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.