Vercel tiene limitaciones en el almacenamiento y manejo de archivos grandes, especialmente para cargas dinámicas y almacenamiento persistente. Usar Amazon S3 para almacenar archivos que Vercel no puede manejar garantiza una solución confiable y eficiente para aplicaciones que requieren manejo de archivos estáticos y dinámicos.
Me gustaría recomendar una plataforma que también es adecuada para implementar servicios Python: Leapcell
Puede implementar una aplicación Django Python en Leapcell con solo unos pocos clics.
- Cree un servicio en el panel de Leapcell y conecte su nuevo repositorio
Vaya al panel de Leapcell y haga clic en el botón New Service
.
Para acceder a sus repositorios, deberá conectar Leapcell a su cuenta de GitHub.
Cuando estés en la página "Crear servicio" , hay un botón "Conectarse a Github".
Al hacer clic aquí, se abrirá una ventana emergente de autorización de GitHub.
Una vez conectado, sus repositorios aparecerán en la lista.
En la página "Nuevo servicio", seleccione el repositorio que acaba de bifurcar.
- Proporcione los siguientes valores durante la creación
Note
Usaremos Gunicorn para ejecutar la aplicación Django, así que asegúrese de agregarlo gunicorna su requirements.txt.
A continuación se muestran los detalles de configuración básicos para configurar un servicio Django en Leapcell:
CAMPO | VALOR |
---|---|
Runtime | Python (cualquier versión) |
Build Command | pip install -r requirements.txt |
Start Command | gunicorn myproject.wsgi --bind 0.0.0.0:8080 |
Port | 8080 |
Introduzca estos valores en los campos correspondientes.
- Accede a tu aplicación
Una vez implementado, debería ver una URL como la que aparece foo-bar.leapcell.deven la página de Implementación. Visite el dominio que se muestra en la página de servicio.
El Resultado:
https://jonathameza.leapcell.app/en/
Link de Leapcell: