Instalando Gunicorn

Luego de leer entre las alternativas me gusto mas probar con Gunicorn.

La verdad que fue bastante luchado, el como configurar Gunicorn para que use Flask, no tanto por el procedimiento, pero si por el entendimiento de lo que estaba realizando o quería realizar.

Así que bueno aquí avanzo y les comento lo aprendido.

Virtualenv

Lo que hice fue ingresar al DEBIAN8 abrir la consola y con los privilegios de root instalar pip, virtualenv, usando el comando apt-get install python python-pip python-virtualenv

Mi fuente para leer y comprender: http://hernanaguilera.com.ve/2015/12/03/crear-activar-y-desactivar-entornos-virtuales-con-virtualenv/

Para mi fue un descubrimiento interesante Virtualenv, aunque me costo comprender un poco el concepto y su funcionamiento. Pero bueno, algo aprendí… creo… les comento las fuentes que use y lo que aprendí.

Básicamente lo que comprendí es que debo crear mi entorno virtual y activarlo y desactivarlos para trabajar dentro de él y con el pip, puedo instalar lo que necesito dentro del entorno.

Así que cree mi carpeta “LibreBackup” dentro de /var/www, esto lo realice con el comando virtualenv LibreBackup, luego activo mi entorno con source /var/www/LibreBackup/bin/activate, y procedo a instalar con pip Flask y Gunicorn, para instalar uso el comando pip install Flask Gunicorn

Una vez finalizado esto, ya estoy en condiciones de comenzar a crear mi ejemplo con Flask y enlazar Gunicorn con Flask y Nginx.

Acá esta el link desde donde realice la prueba con la que llegue al éxito de poder ejecutar mi primer ejemplo. http://www.onurguzel.com/how-to-run-flask-applications-with-nginx-using-gunicorn/

_Quedan algunos detalles por pulir y mejorar, pero a grandes rasgos funciona.

Nota: en mi caso Gunicorn, queda corriendo desde la terminal, luego de enlazar con Nginx y Flask. Debe hacer una mejor manera de realizarlo y que sea permanente, sigo leyendo y les cuento. Saludos.

Anuncios
Estándar

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s