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
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.
- 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
- 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
- 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
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
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.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.