[Python-es] Algo similar y mejor que un CGI

Chema Cortes pych3m4 en gmail.com
Mie Ago 22 01:41:34 CEST 2012


En Tue, 21 Aug 2012 23:18:00 +0200, Juan M. Puertas  
<soft.sirius en gmail.com> escribió:

>  Siempre estás ahí, Chema, muchas gracias. :-)
>  La duda era esa, si hay alguna manera de hacerlo sin tener que obligar a
> mis posibles clientes a que tengan que utilizar SSH, ni un Servidor  
> Privado
> Virtual... hacer la instalación de la aplicación y de las actualizaciones
> lo más fácil posible.
>  Saludos veraniegos :-)

En algunos frameworks, la instalación de nuevas versiones de aplicaciones  
es tan sencillo como copiar un directorio, con excepción de algunos  
ficheros estáticos (eg: gráficos, css, js,...) que puedan necesitar algún  
lugar especial para que sean encontrados por el servidor web.

Para web2py. todo va a un directorio, incluso los ficheros estáticos. La  
instalación es tan simple como empaquetar la aplicación y desplegarla  
desde el 'appadmin', la interface web de administración. Ni FTP, ni SSH,  
sólo web. Así mismo, en la documentación de web2py tienen una enumeración  
exhaustiva de formas de desplegar una aplicación web2py. Te recomiendo que  
le eches un vistazo, aunque no vayas a usar web2py:  
http://web2py.com/books/default/chapter/29/13

Para despliegues más complicados, interviniendo múltiples servidores y  
aplicaciones, la gente suele usar soluciones basadas en fabric  
(http://fabfile.org). Pero supongo que no necesitas tanto, de momento.


Más información sobre la lista de distribución Python-es