Heroku es una plataforma de servicios integrados para implementar y ejecutar aplicaciones modernas que brinda como experiencia al desarrollador un enfoque centrado en la aplicación para la entrega de software, integrando las herramientas y flujos de trabajo más populares en la actualidad.
Introducción Configuración del servidor Nginx Optimización Optimizar autoloader Optimizar carga de configuración 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 […]
GitHub Actions permite crear flujos de trabajo (workflows) que se pueden utilizar para compilar, probar y desplegar código, dando la posibilidad de crear flujos de integración y despliegue continuo dentro del propio repositorio de git.
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.
Dimitri Acosta 16/05/2016ServidoresComentarios desactivados en 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.
Dimitri Acosta 04/05/2016ServidoresComentarios desactivados en 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.
Dimitri Acosta 25/04/2016ServidoresComentarios desactivados en 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.
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.
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.
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.
Styde usa cookies para guardar tus preferencias y para seguimiento anónimo AceptarLeer más
Privacy & Cookies Policy
Privacy Overview
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.