Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

stacks

Catálogo de plantillas Docker Compose para despliegues rápidos en Miget o localmente. Incluye configuraciones predefinidas para bases de datos, servidores web y herramientas de desarrollo con soporte para escalado por nodos y gestión de volúmenes persistente.

Ficha actualizada 22 sept 2026, 15:21 · upstream 22 sept 2026, 8:37 · release sin release detectada

00

Qué es stacks

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

Este repositorio ofrece una colección extensa de plantillas Docker Compose diseñadas para facilitar el despliegue de infraestructuras completas en la plataforma Miget o entornos locales. Cada plantilla sigue una convención estricta que separa la configuración base (compose.yaml) de las sobrescrituras específicas de la plataforma (compose.miget.yaml), permitiendo portabilidad sin fricción. La arquitectura prioriza la estabilidad mediante el uso de volúmenes RWO por nodo y evita réplicas en favor de bloques escalables, asegurando identidades estables para los servicios de clúster.

Las plantillas cubren un espectro amplio de necesidades tecnológicas, desde bases de datos relacionales (PostgreSQL, MySQL) y NoSQL (MongoDB, ClickHouse) hasta herramientas de inteligencia artificial, automatización CI/CD y plataformas de desarrollo. Muchas integraciones incluyen gateways API como Kong o servicios de autenticación como Keycloak, todo ello con documentación detallada en los archivos README que especifican topologías, cadenas de conexión y notas de escalado.

El ecosistema incluye soporte para múltiples frameworks (Node.js, Laravel, Rails) y servicios críticos (Redis, Kafka, RabbitMQ). La estructura permite una transición fluida entre desarrollo local y producción en la nube, manteniendo la consistencia en las variables de entorno y el manejo de almacenamiento persistente.

CASOS DE USO
  • Despliegue inmediato de clústeres de bases de datos distribuidas (ej. Kafka, RabbitMQ) sin configuración manual compleja.
  • Implementación rápida de stacks completos para aplicaciones empresariales (ej. Supabase, Saleor) con gestión automática de dependencias.
  • Creación de entornos de desarrollo locales portables que replican la topología de producción en Miget.
  • Orquestación de agentes de IA y herramientas de observabilidad (Langfuse, Phoenix) con almacenamiento persistente.
  • Configuración de gateways API y servicios de autenticación centralizados para microservicios heterogéneos.
PUNTOS DESTACADOS
  • Portabilidad dual: Funciona nativamente con docker compose localmente y se adapta automáticamente a Miget mediante archivos de sobrescritura.
  • Gestión robusta de almacenamiento: Uso de volúmenes RWO por nodo en lugar de réplicas para garantizar consistencia en clústeres.
  • Catálogo masivo: Incluye más de 100 plantillas verificadas que cubren desde bases de datos hasta plataformas low-code y CI/CD.
  • Convención clara de archivos: Separación estricta entre configuración base y overrides de plataforma para evitar conflictos.
  • Soporte multi-framework: Plantillas listas para Node.js, Laravel, Rails y aplicaciones monolíticas o headless.
PRECAUCIONES
  • Complejidad alta: Requiere comprensión de Docker Compose avanzado (volúmenes RWO, nodos vs réplicas) según el análisis técnico.
  • Dependencia de Miget para optimizaciones: Algunas plantillas aprovechan características específicas de la plataforma que no están disponibles en despliegues locales estándar.
  • Escalado manual: El escalado se realiza añadiendo bloques de servicio manualmente, no mediante parámetros de réplicas automáticas.
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO40 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

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

Despliegue manual

Para despliegue local, use docker compose up en el directorio raíz o subdirectorio de plantilla. Para Miget, configure la ruta del stack apuntando al directorio correspondiente (ej. rabbitmq). Asegúrese de que el puerto 5000 esté expuesto para el ingress de Miget. Los volúmenes persistentes deben dimensionarse en compose.miget.yaml. Evite usar replicas; escale añadiendo bloques de servicio para mantener identidades estables.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.jsLaravelRails
SERVICIOS
PostgreSQLMySQLRedisMongoDBRabbitMQElasticsearchMeilisearchS3/MinIOClickHouseKafkaNATS
BASES DE DATOS
PostgreSQLMySQLRedisMongoDBElasticsearchMeilisearchClickHouse
PUERTOS
No detectados
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.