[pyar] Actualización desatendida app Flask

Luis Andraschnik luis.andraschnik en gmail.com
Mar Abr 10 13:55:43 -03 2018


Hola!

Y como detecto que hay una nueva versión en el git remote ? (ojo no uso
github uso mi repositorio privado)
salu2

El 10 de abril de 2018, 13:41, Juan Carizza <juan.carizza en gmail.com>
escribió:

> 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
>
>
> _______________________________________________
> 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/8684acae/attachment.html>


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