Introducción de Redis con Python

Posted on Sat 16 July 2016 in Tutorial Python • Tagged with Python, Redis, Docker • 2 min read

En dos artículos sobre Docker se tocaron el tema de redis, el primero fue usando flask y el segundo, el último artículo que habla de crear una imagen Docker para Redis.

A continuación se usará un contenedor Docker con una aplicación Python que se conecta a redis.

La estructura de …


Continue reading

Internet de las Cosas

Posted on Sun 10 July 2016 in Anuncios • Tagged with Linux, Int • 1 min read

Como lo explican en wikipedia, internet de las cosas es un concepto que se refiere a la interconexión de objetos cotidianos a la Internet.

Hace un tiempo me pidieron investigar sobre el tema e hice una presentación, al final como nunca tuve la oportunidad de dar una presentación formal del …


Continue reading

Correr sonarqube desde un contenedor Docker

Posted on Fri 08 July 2016 in Tutorial de Docker • Tagged with Linux, Debian, Docker, Sonarqube, QA • 3 min read

Continuando con los artículos de Docker, en este caso se muestra como iniciar SonarQube conectado a una base de datos PostgreSQL y pasando los datos de la base de datos por medio de variables de ambiente.

Sonarqube es una plataforma para evaluar código fuente (tomado de wikipedia).

Los artículos anteriores …


Continue reading

Crear datos JSON a partir de un diccionario en Flask (parte 1).

Posted on Sat 25 June 2016 in Tutorial Python • Tagged with Python, Flask, json • 1 min read

Los artículos anteriores sobre el microframework Flask lo pueden revisar en el siguiente enlace.

Este artículo se basa en un artículo en inglés que se títula: How to create JSON in Python flask.

El código de este artículo lo pueden encontrar en gitlab en el siguiente enlace.

La idea es …


Continue reading

Ejecutar una prueba de integración continua con gitlab-ci y gitlab-runner.

Posted on Thu 16 June 2016 in Tutorial de integración continua • Tagged with CI/CD, Gitlab-ci, Gitlab-runner, Docker • 2 min read

En artículos anteriores se explicó como usar gitlab-ce y gitlab-runner por medio de contenedores y conectarlos para la integración continua.

Para que funcione docker por medio de gitlab-runner es necesario modificar la configuración del runner agregando el nombre y la ip de la máquina como se muestra a continuación (archivo …


Continue reading

Profiling de un script Python con la herramienta cProfile

Posted on Mon 13 June 2016 in Tutorial Python • Tagged with Python, Profiling, cProfile • 2 min read

Hace un tiempo toque el tema de herramientas de profiling para Python (ver enlace).

Hay otras herramientas como cProfile que se pueden usar y son menos invasiva que las de los artículos anteriores, quiero decir, no necesitan modificar el código de la aplicación para que sea utilizada.

Como script de …


Continue reading

Instalar gitlab-runner de gitlab-ci por medio de Docker

Posted on Mon 13 June 2016 in Tutorial de Docker • Tagged with Canaima, Linux, General, Python, Ubuntu, gitlab, gitlab-ci, Docker • 3 min read

En un artículo anterior se explicó como instalar gitlab-ce por medio de Docker (enlace).

El problema es que al gitlab le falta configurar lo de Integración Continua (CI), para ello es necesario instalar gitlab-runner (en el mismo equipo, en otro equipo o como un contenedor aparte).

La descripción sobre las …


Continue reading

Analizar código python con pylint desde Docker

Posted on Sun 12 June 2016 in Tutorial de Docker • Tagged with Canaima, Linux, Python, Ubuntu, pylint, Docker • 3 min read

Hace un tiempo escribí un artículo sobre analizar código python con pylint.

En este caso se tomará el artículo de pruebas unitarias con Docker y el de pylint para mostrar como se ejecuta el análisis de código python con Docker.

Los artículos anteriores sobre Docker son:

  1. Instalar Docker en Debian …


Continue reading

Crear una imagen Docker de RethinkDB

Posted on Fri 10 June 2016 in Tutorial de Docker • Tagged with Canaima, Linux, Python, Ubuntu, Docker, RethinkDB • 3 min read

RethinkDB es una base de datos NoSQL, opensource, es una base de datos que almacena documentos en formato JSON, facilita la inserción, actualización y busqueda en tiempo real (más info en el sitio de rethinkDB y en wikipedia).

La idea es construir una imagen de Docker por medio de un …


Continue reading

Usar dockerui para la gestión de imágenes y contenedores de Docker

Posted on Thu 26 May 2016 in Tutorial de Docker • Tagged with Canaima, Debian, Linux, Ubuntu, Docker, Dockerui • 2 min read

Docker UI es una interfaz web que permite administrar las imágenes de Docker, correr contenedores.

Se explicará el proceso de instalación y uso de dockerui.

Este artículo se basa de un artículo en inglés que lo pueden revisar en el siguiente enlace.

  1. Instalar Docker en Debian Jessie

  2. Uso de Docker …


Continue reading