LINUX

Cómo implementar Deis usando paquetes de compilación de Heroku

Hola a todos, hoy aprenderemos cómo implementar Deis usando Heroku Buildpacks. Deis admite la implementación de aplicaciones a través de Heroku Buildpacks. Los paquetes de compilación son útiles si uno está interesado en seguir las mejores prácticas de Heroku para crear aplicaciones o si estamos implementando una aplicación que ya se ejecuta en Heroku. Mantiene una colección de paquetes de compilación que están disponibles de forma predeterminada para todas las aplicaciones de Heroku durante la compilación de slug.

Aquí hay algunos pasos rápidos y fáciles para implementar Deis usando Heroku Buildpacks. Antes de comenzar con los pasos a continuación, debemos asegurarnos de que deis y git estén preinstalados y configurados en nuestra máquina.

1. Clonación de paquetes de compilación de Heroku

Podemos clonar una aplicación de ejemplo que demuestre el flujo de trabajo de Heroku Buildpack si no tenemos uno existente. Aquí hay una lista de Buildpacks entre los que se puede elegir.

Iremos con Python Buildpack para usar python sobre Deis.

$ git clone https://github.com/heroku/heroku-buildpack-python
$ cd heroku-buildpack-python

2. Creación de una aplicación

Usaremos deis crear para crear una aplicación en el controlador que gestiona las aplicaciones y sus contenedores. El controlador actúa como un cerebro de la plataforma Deis.

$ deis create

3. Empujar para implementar

Después de crear la aplicación, usaremos git push deis master para implementar nuestra aplicación.

$ git push deis master

Ahora, para probar si se implementó con éxito o no, usaremos curl.

$ curl -s http://mydomain.com

Debido a que se detecta una aplicación de estilo Heroku, el tipo de proceso web se escala automáticamente a 1 en la primera implementación.

Usar un paquete de compilación personalizado

Para usar un paquete de compilación personalizado, tendremos que configurar el BUILDPACK_URL variable de entorno como la URL del repositorio de compilación de heroku requerido. Para configurar la variable, necesitaremos ejecutar el siguiente comando.

$ deis config:set BUILDPACK_URL=https://github.com/heroku/heroku-buildpack-python.git

Nota: Si no podemos implementar usando la última versión del paquete de compilación, podemos establecer una versión exacta de un paquete de compilación usando una revisión de git en BUILDPACK_URL. A continuación, se muestra el comando para configurar la versión 57.

$ deis config:set BUILDPACK_URL=https://github.com/heroku/heroku-buildpack-python#57

Entonces, en nuestro próximo git push, se utilizará el paquete de compilación personalizado.

Conclusión

Si todo salió bien, ha implementado Deis con éxito utilizando Heroku Buildpacks. Para construir los Buildpacks debemos asegurarnos de que la aplicación siga las prácticas de Heroku. Si tiene preguntas, sugerencias o comentarios, escríbalos en el cuadro de comentarios a continuación para que podamos mejorar o actualizar nuestros contenidos. Gracias ! Disfrutar 🙂

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar