Loading repository data…
Loading repository data…
urian121 / repository
Guía práctica que muestra cómo desplegar una aplicación web construida con Python y Flask en los servidores de Vercel. Aquí aprenderás a configurar el archivo principal de tu aplicación, crear el archivo vercel.json para el despliegue, y utilizar la CLI de Vercel para llevar tu proyecto a producción de manera rápida y eficiente.
Esta guía práctica te mostrará cómo desplegar una aplicación web desarrollada con Python y Flask en Vercel. Aprenderás a:
vercel.json necesario para el despliegue.Ideal tanto para principiantes como para desarrolladores experimentados que buscan una solución rápida y eficiente para hospedar aplicaciones Flask.

vercel.jsonEste archivo define cómo Vercel debe desplegar y enrutar tu aplicación Flask.
{
"version": 2,
"builds": [
{
"src": "app.py",
"use": "@vercel/python"
}
],
"routes": [
{
"src": "/(.*)",
"dest": "app.py"
}
]
}
"version": 2buildsDefine cómo construir tu proyecto antes del despliegue.
"src": "app.py": Especifica que el archivo principal de tu aplicación es app.py."use": "@vercel/python": Utiliza el builder de Python para ejecutar tu aplicación Flask.routesConfigura cómo se gestionan las solicitudes entrantes.
"src": "/(.*)": Captura cualquier ruta utilizando una expresión regular."dest": "app.py": Redirige todas las solicitudes al archivo app.py.Crear el archivo requirements.txt
Este archivo contiene todas las dependencias necesarias para tu aplicación. Para generarlo, ejecuta el siguiente comando:
pip freeze > requirements.txt
Crear el archivo vercel.json
El archivo vercel.json debe estar ubicado en la raíz del proyecto. Este archivo es necesario para la configuración del despliegue en Vercel. Asegúrate de que su estructura sea similar a la configuración JSON que se muestra en la parte superior de este README. Aquí es donde se define el comportamiento de tu aplicación en Vercel, como las rutas y el entorno de ejecución.
requirements.txt incluya todas las dependencias necesarias.🚀 ¡Feliz despliegue!
Archivo controllers/__init__.py:
Está configurado para exportar todas las funciones definidas en el archivo handlers.py, permitiendo que estén disponibles directamente desde controllers al importar.
Archivo routers/__init__.py:
Está configurado para exportar todas las rutas registradas en el archivo rutas.py, facilitando su importación directa desde routers.
Comenta a otros sobre este proyecto 📢
Invita una cerveza 🍺 o un café ☕
Paypal iamdeveloper86@gmail.com
Da las gracias públicamente 🤓.