[pyar] Actualización desatendida app Flask

Juan Carizza juan.carizza en gmail.com
Mar Abr 10 13:41:49 -03 2018


Otra solución bruta, pero simple, podes configurar un cron con un script
que chequee si hay una nueva versión.



El mar., 10 de abr. de 2018 13:30, Pedro Pezzarini <jose2190 en gmail.com>
escribió:

> Tengo un escenario similar (pero sin Raspberries), usamos Docker (que
> hacen un pull y actualizan los entornos virtuales cada vez que inician) y
> Google pub/sub para recibir el trigger de reinicio de los contenedores.
> En Google cloudfunctions haces un Hook simple que reciba el request de git
> y llame a pubsub.
>
> Otra es hacer un proxy reverso por SSH o ngrok y hacer tú deploy cómo
> venís haciendo ...
>
> Otra número 2, es usar un proxy reverso o ngrok y configurar git para que
> reciba los triggers directamente ....
>
>
>
>
> On Tue, Apr 10, 2018, 1:13 PM Luis Andraschnik <luis.andraschnik en gmail.com>
> wrote:
>
>> Hola!
>>
>> Tengo una aplicación flask, con supervisord y Gunicorn corriendo en una
>> LAN, en una Raspberry PI (oficina) y otra idéntica en otra LAN
>> (laboratorio). La aplicación la tengo en un repositorio git remoto en
>> Dropbox (uso git-remote-dropbox que anda bárbaro), Yo tengo acceso via ssh
>> a una Rpi a la vez, así que me gustaría que cuando hago un git push en el
>> repositorio Git remoto, mis servers detecten automáticamente que hay una
>> nueva versión y hagan un git pull. Actualmente lo hago a mano o a lo sumo
>> con fabric. El problema es que no tengo acceso ssh via internet sino sólo
>> en las LANs.
>>
>> Se me ocurre que cuando reinice las Rpi lo primero que hagan es un git
>> pull antes de levantar el server de flask, una solución media bruta y que
>> requiere que llame por teléfono y pida a alguien que me desconecte la RPI
>> del otro sitio, otra no se me ocurre,, no sé si git o flask tiene ayudas
>> para autoupdate.
>>
>> Sugerencias?
>> Gracias!
>> _______________________________________________
>> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
>> Sitio web: http://www.python.org.ar/
>>
>> Para administrar la lista (o desuscribirse) entrar a
>> http://listas.python.org.ar/listinfo/pyar
>>
>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> Argentina - http://www.usla.org.ar
>
> _______________________________________________
> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
> Sitio web: http://www.python.org.ar/
>
> Para administrar la lista (o desuscribirse) entrar a
> http://listas.python.org.ar/listinfo/pyar
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20180410/19905b8c/attachment.html>


Más información sobre la lista de distribución pyar