Traefik en Docker para múltiples entornos de devel

Traefik es un proxy HTTP, desarrollado en Go, OpenSource y que se lleva realmente bien con Docker.

La problematica es la siguiente: Si tienes diferents aplicaciones web en las que quieres desarrollar en local, lo normal es crear un Docker-Compose en cada una de ellas, tener un servidor HTTP como nginx o Apache corriendo, y, claro, lo normal es tenerlos escuchando en el puerto HTTP/HTTPS. Puerto 80 o 443, respectivamente.

Sigue leyendo Traefik en Docker para múltiples entornos de devel

Docker Vs Vagrant + VirtualBox para entornos de desarrollo

Cuando tenemos un entorno de desarrollo mínimamente complejo, necesitamos un sistema fácil, simple y fiable para gestionarlo.

Muchos habréis empezado a usar stacks LAMPP, XAMPP o el equivalente en otros lenguajes como Python o Ruby. Aún así, estos entornos se acaban quedando cortos a nivel de configuración y portabilidad.

Cuando el equipo crece, o si te cambias el PC tienes que reinstalar todo y configurar de nuevo. Suele llevar mucho tiempo.

Si vas a trabajar en diferentes proyectos que necesitan diferentes versiones de un lenguaje (Python 2.x Vs Python 3.x, o PHP5.X Vs PHP7.x), es un poco un infierno.

La solución siempre es la misma: virtualización.

Sigue leyendo Docker Vs Vagrant + VirtualBox para entornos de desarrollo