Soporte para Python

Todos nuestros clientes Cloud Advanced o superior cuentan con soporte para Python desde este momento. Pueden activarlo en segundos desde su Panel de Control en Sitios > Configuración Avanzada, absolutamente sin cargo adicional. Si tenés un plan Starter, podés hacer un upgrade y estar disfrutando de esta tecnología, hoy mismo!

Queremos que puedas enfocarte en tus desarrollos y clientes, para lo que preparamos un stack completo para correr tus aplicaciones que cuenta con todo lo necesario para cualquier situación, desde la más pequeña hasta la de más alto tráfico.

Solamente subiendo tu App, contás de forma automática con nuestra CDN para acelerar tus contenidos estáticos, compresión gzip automática, SSL/TLS integrado y preconfigurado, balanceo de carga y creación de pools de tu App de forma dinámica y transparente, backups por hora de todos los contenidos web, y backups diarios de toda la información de base de datos.

Además, podés activar CloudFlare para mayor aceleración CDN, y contratar certificados SSL específicos para tu dominio, directamente con nosotros.

Utilizamos una combinación de OpenResty + Apache (event) + Passenger para que tengas la mayor velocidad, robustez y flexibilidad posible.

Como hacer un deploy de un App en Python:

Fácil! Simplemente creando un archivo passenger_wsgi.py y la carpetas tmp en tu raíz del FTP (Generalmente /htdocs), con esto será suficiente. El siguiente código de ejemplo te permite crear el clásico Hola Mundo:

passenger_wsgi.py

from hello import HelloWorld as application

Creamos otro archivo con el nombre del proyecto: hello.py

def HelloWorld(environ, start_response):   
    start_response('200 OK', [('Content-Type', 'text/plain')])   
    yield 'Hello, From Python World\n'

Si quieres realizar algún cambio en el código y reiniciar el servicio debes crear un archivo restart.txt dentro de la carpeta tmp que creaste dentro de la ruta pública del FTP (Generalmente /htdocs)

Abres la URL para ejecutarlo y cuando finalices recuerda eliminar el archivo restart.txt

En la documentación oficial de Passenger podés encontrar más ejemplos y documentación sobre como crear y reiniciar aplicaciones, y controlar configuraciones especiales mediante .htaccess.

Estamos muy contentos con este lanzamiento, que nos permite ser uno de los pocos proveedores de habla hispana que integra esta tecnología en plataforma de Hosting administrado, quitando a los desarrolladores la necesidad de gestionar manualmente su infraestructura, pudiendo así concentrar su tiempo en la creación de sus productos y captación de nuevos clientes.

Que lo disfruten!