Vaya más allá con la automatización: ansible-runner

En 2015 empezamos a usar Ansible en Swapps. Creé una pequeña aplicación Django que podría interactuar con Ansible directamente, y la usé para administrar nuestra infraestructura a un nivel superior. En aquel entonces, Ansible estaba en la versión 1.9. Ansible está escrito en python, ...

Fastlane: Lanzamientos automáticos para aplicaciones móviles

Cada vez que tenía que cargar una aplicación en las tiendas de aplicaciones, era una molestia ... ¡hasta que conocí Fastlane! En nuestra empresa, siempre había alguien que terminaba a cargo de lanzar nuevas versiones de la aplicación a la tienda, y esa persona ...

Cómo configurar un servidor de caché Varnish

Los sitios web con mucho tráfico necesitan servir el mismo contenido varias veces a diferentes usuarios. Dependiendo de su aplicación, puede ser realmente costoso (hablando de recursos) procesar toda la lógica de la aplicación cada vez que un usuario solicita una página web. Aquí ...

Desarrollo de temas Drupal

En esta publicación hablaremos sobre el desarrollo de temas para Drupal. También vamos a explicar un ejemplo simple de un tema de Drupal, así que comencemos. Crear una estructura base para el tema Para crear un tema es necesario seguir una estructura, es organizar ...

Cómo usar un certificado SSL gratuito de Lets Encrypt y Certbot Client

Letsencrypt es un servicio para obtener certificados SSL gratuitos de corta duración. Hay una biblioteca de las mismas personas que crearon ese servicio llamada cert-bot. Las instrucciones sobre cómo usarla las puede encontrar aquí en la documentación oficial. Instalación wget https://dl.eff.org/certbot-auto chmod a+x certbot-auto ...

Conoce Ansible

Desde el momento en que comencé a usar SSH para configurar manualmente mis servidores, noté los problemas con este enfoque. Iba una y otra vez a mis servidores para realizar las mismas tareas. ¿Si estoy haciendo lo mismo cada vez, ¿por qué no puedo ...

Configurando un flujo de prueba/implementación para su aplicación Django usando Codeship y AWS CodeDeploy

Si ha estado trabajando con Django (y probablemente con la web en general), ya debe estar acostumbrado a realizar implementaciones de esta manera (suponiendo que realiza pruebas): Ejecute las pruebas para mi aplicación SSH a mi servidor Configurar mi repositorio y clonar la rama ...

Dockerizando Apps en Django

Docker es una plataforma abierta para construir, enviar y ejecutar aplicaciones distribuidas. Brinda a los programadores, equipos de desarrollo e ingenieros de operaciones la caja de herramientas común que necesitan para aprovechar la naturaleza distribuida y en red de las aplicaciones modernas. La contenedorización ...

Personalice virtualhosts en WHM / Cpanel

WHM / CPANEL es el panel de alojamiento compartido más popular del mundo, incluso si se usa principalmente para HTML / PHP, viene con una muy buena interfaz para administrar y asignar usuarios y recursos a los usuarios que deseen alojar 1 o más ...