Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

aspire-extensions

Extensiones para .NET Aspire que habilitan despliegue auto-alojado en servidores Komodo mediante API y configuración de ingress automático con Pangolin. Proporcionan dos paquetes independientes sin acoplamiento, uno para el plano de despliegue y otro para el plano de acceso público.

Ficha actualizada 26 sept 2026, 10:47 · upstream 26 sept 2026, 10:30 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es aspire-extensions

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

Este repositorio contiene extensiones para .NET Aspire diseñadas específicamente para entornos auto-alojados. Ofrece dos paquetes independientes: Skoging.Aspire.Hosting.Komodo para desplegar aplicaciones en servidores Komodo mediante su API, y Skoging.Aspire.Hosting.Pangolin para configurar ingress automático con etiquetas Docker que newt detecta.

El paquete Komodo permite publicar aplicaciones a un servidor Komodo emitiendo stacks de Docker Compose o archivos Resource-Sync TOML para GitOps. Soporta gestión de secretos mediante proveedores externos, servicios run-once como migradores, y redirección a recursos existentes. El paquete Pangolin añade ingress automático con TLS opcional, SSO y dominios personalizados.

Ambos paquetes funcionan sin acoplamiento directo, dependiendo solo de Aspire.Hosting y Aspire.Hosting.Docker. Pueden usarse por separado o combinados, ofreciendo flexibilidad para integrar con diferentes objetivos de despliegue o proveedores de ingress.

CASOS DE USO
  • Despliegue de aplicaciones .NET Aspire en servidores Komodo mediante API REST
  • Publicación de recursos para GitOps con archivos Resource-Sync TOML compatibles
  • Configuración automática de ingress público con Pangolin y newt para endpoints externos
  • Gestión segura de secretos mediante proveedores vault externos pluggables
PUNTOS DESTACADOS
  • Arquitectura desacoplada entre plano de despliegue y plano de ingress
  • Compatibilidad con Aspire 13.x y soporte para múltiples bases de datos (PostgreSQL, Redis, MongoDB)
  • Soporte para servicios run-once como migradores o seeders sin afectar el stack principal
  • Capacidad de usar ambos paquetes independientemente o combinados según necesidad
PRECAUCIONES
  • Estado experimental/alpha con API pública inestable antes de la versión 1.0
  • Dependencia de APIs experimentales de Aspire que pueden cambiar entre versiones menores
  • No battle-tested en producción fuera del homelab del autor
  • Requiere configuración manual para SSO y dominios personalizados
01

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Despliegue manual

Usar aspire deploy con Komodo configurado mediante variables de entorno o user-secrets. Evitar compose up local cuando se usa Komodo. Configurar correctamente las credenciales de API antes de desplegar. Probar primero en local-komodo antes de producción.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
No detectados
SERVICIOS
PostgreSQLRedisMongoDB
BASES DE DATOS
PostgreSQLRedisMongoDB
PUERTOS
3000
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.