Guía completa para desplegar APIs ASP.NET Core en distintas plataformas (Render, Azure, AWS, etc.), incluyendo CI/CD con GitHub Actions y Docker. Ideal para aprendizaje, enseñanza y portfolio técnico.
Esta documentación tiene como objetivo servir como una guía paso a paso para desplegar APIs desarrolladas en .NET con ASP.NET Core en diferentes entornos de nube, incluyendo opciones gratuitas y de bajo costo, integrando también flujos de CI/CD para automatizar el proceso.
- Aprender los distintos enfoques de despliegue para aplicaciones ASP.NET Core
- Compartir buenas prácticas para desarrolladores/as que se inician en DevOps
- Sumar habilidades clave al CV como CI/CD, Docker, GitHub Actions, y cloud providers
- Servir como material de enseñanza para nuevos/as desarrolladores/as
- ASP.NET Core (.NET 6/7/8)
- Docker
- Git y GitHub
- GitHub Actions / Azure DevOps Pipelines
- Plataformas de despliegue: Render, Azure App Service, AWS Elastic Beanstalk, Railway, Fly.io
Cada capítulo corresponde a una alternativa de despliegue:
Este repositorio incluye una API de ejemplo con:
- Archivos de configuración para múltiples entornos (pronto disponible)
- Workflows listos para GitHub Actions (pronto disponible)
- Dockerfile y comandos para Railway/Fly.io (pronto disponible)
➡️ [Ver repositorio base (pronto disponible)]
Lucas Gaston Arevalo (gastonArevalo) - LinkedIn