Servidores | Migraciones con Fabric

Anteriormente hemos estado haciendo nuestros deploys por medio de Fabric pero hay ocasiones en los que hacer el deploy no es suficiente y más aún cuando estamos trabajando con bases de datos y necesitamos hacer cambios en nuestra estructura, creando una tabla nueva, agregando columnas a una tabla o incluso añadiendo índices y llaves foráneas,...

Regístrate para ver ésta y cientos de lecciones exclusivas.

Ver post

Servidores | Rollbacks de un deploy con Fabric

En ocasiones nos vemos con la necesidad de tener que revertir los cambios que hemos realizado en nuestro código, ¿Cuántas veces no hemos hecho un push a github por error? O alguno de los cambios en los que estuvimos trabajando falló por alguna razón, incluso puede pasar que nuestro código se libere con cierto bug...

Regístrate para ver ésta y cientos de lecciones exclusivas.

Ver post

Servidores | Deploy sin pérdida de servicio (zero downtime) usando Fabric y symlinks (parte 2)

El proceso de deploy como lo vimos anteriormente puede ser algo tedioso si se hace de forma manual. Por suerte, tenemos herramientas que nos facilitan el trabajo, tales como Fabric y Envoy. En esta ocasión, vamos a ver cómo podemos hacer un deploy de manera más elegante haciendo uso de fabric para poder automatizar nuestro...

Regístrate para ver ésta y cientos de lecciones exclusivas.

Ver post

Servidores | Deploy sin pérdida de servicio (zero downtime) y symlinks (parte 1 de 2)

Ahora que ya tenemos listo nuestro script para hacer deploy, vamos a hacer algunas configuraciones para que sea un poco más elegante, haciendo uso de symlinks y otras herramientas, logrando así nuestro deploy con zero downtime. Pero antes de configurar nuestro archivo de fabric necesitamos conocer la manera de hacerlo manualmente, esto nos ayudará a comprender mejor cómo...

Regístrate para ver ésta y cientos de lecciones exclusivas.

Ver post

Servidores | Introducción a Envoy

Anteriormente habíamos hecho uso de Fabric para que nuestro deploy se ejecute como una tarea en nuestro sistema, y para lograrlo hicimos uso de algunos comandos en python, pero es probable que quieras experimentar con algo más, ya que es muy probable que actualmente trabajes con PHP podemos recomendarte el uso de Envoy. Envoy nos...

Regístrate para ver ésta y cientos de lecciones exclusivas.

Ver post

Servidores | Introducción a Fabric

Hasta el momento ya hemos hecho deploy de tres maneras diferentes, pero en cada una de ellas tenemos que conectarnos al servidor para ejecutar algún tipo de tarea, por más pequeña que esta sea, es aquí cuando uno empieza a sentir un poco molesto el tener que hacer esto cada vez y piensa: «Debería haber una forma...

Regístrate para ver ésta y cientos de lecciones exclusivas.

Ver post

Servidores | Deploy con git y GitHub

Anteriormente hicimos deploy de nuestro proyecto haciendo uso de rsync,en esta ocasión lo haremos con github pero estaremos implementando un proyecto en Laravel por lo que ya nos estamos adentrando un poco más a un verdadero deploy profesional con un proyecto real. Github nos permite utilizar llaves SSH para la administración de nuestros proyectos pero también...

Regístrate para ver ésta y cientos de lecciones exclusivas.

Ver post

Servidores | Deploy con Rsync

Rsync es una herramienta que nos permite transmitir directorios entre un origen y un destino, similar a lo que vimos anteriormente con scp, sin embargo, rsync es mucho más sofisticado ya que nos permite pasar varios parámetros al momento de hacer la transferencia de información. Es una alternativa muy eficiente para pasar información de un...

Regístrate para ver ésta y cientos de lecciones exclusivas.

Ver post

Servidores | Deploy con Secure Copy (SCP)

En la lección de hoy comenzamos la segunda parte del Curso Administración de Servidores para PHP y Laravel donde aprenderás a trabajar con SCP (Secure Copy), la cual es una de las maneras en las que podemos hacer deploy de nuestros proyectos al servidor de producción. Ésta es una forma segura de transferir archivos desde nuestro equipo local...

Regístrate para ver ésta y cientos de lecciones exclusivas.

Ver post

Suscríbete a nuestro boletín

Te enviaremos publicaciones con consejos útiles y múltiples recursos para que sigas aprendiendo.

Recibe consejos útiles y múltiples recursos directamente en tu correo