Despliegue – Documentación de Laravel 6

Introducción Configuración del servidor Nginx Optimización Optimizar autoloader Optimizar configuración local Optimizar carga de rutas Deploy en forge Introducción Una vez que estés listo para hacer deploy de tu aplicación de Laravel a producción, deberías considerar algunos aspectos importantes para hacer que tu aplicación se ejecute de la forma más eficientemente posible. En este documento,...

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

Ver post

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

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