Skip to content

Despliegue de Proyectos Django con Base de Datos en Vercel. Vercel es una plataforma de hosting optimizada para aplicaciones front-end, pero también puede alojar aplicaciones Django con ciertas configuraciones. Sin embargo, es importante destacar que Vercel no ofrece bases de datos de forma nativa, por lo que necesitarás una base de datos externa.

Notifications You must be signed in to change notification settings

jonma0107/django_website

Repository files navigation

Uso de Amazon S3 para Almacenamiento de Archivos no Cargados en Vercel

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.

image

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.

  1. 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.

image

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.

image

Una vez conectado, sus repositorios aparecerán en la lista.

En la página "Nuevo servicio", seleccione el repositorio que acaba de bifurcar.

image

  1. 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.

image

  1. 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.

image

El Resultado:

https://jonathameza.leapcell.app/en/

Link de Leapcell:

https://leapcell.io/

About

Despliegue de Proyectos Django con Base de Datos en Vercel. Vercel es una plataforma de hosting optimizada para aplicaciones front-end, pero también puede alojar aplicaciones Django con ciertas configuraciones. Sin embargo, es importante destacar que Vercel no ofrece bases de datos de forma nativa, por lo que necesitarás una base de datos externa.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published