Desplegar Flask en Vercel de forma sencilla
Desplegar una aplicación Flask en Vercel es rápido y gratuito, convirtiendo tu app en funciones serverless que escalan automáticamente.
1. Registrarse en Vercel
Vercel es una plataforma en la nube para sitios estáticos y funciones sin servidor que se adapta a diferentes flujos de trabajos. Permite a los desarrolladores alojar sitios web y servicios web Jamstack que se implementan al instante, se escalan automáticamente.
Crea una cuenta en Vercel
2. Despliegue normal
Vercel pide al menos un archivo en la raíz con el nombre de app.py, index.py o main.py.
1
2
3
4
5
6
7
8
9
10
from flask import Flask
app = Flask(__name__)
@app.route("/")
def home():
return "Home Page Sample"
if __name__ == "__main__":
app.run(debug=True)
Luego sube ese archivo a GitHub para poder conectar el repositorio con nuestro proyecto en Vercel.
Siempre que puedas, recuerda usar herramienas de Terminal como gh cli para ahorrar tiempo en estos procesos.
No olvides agregar el archivo requirements.txt:
3. Crear un nuevo proyecto
En Vercel, tenemos en el Dashboard principal donde podemos crear un nuevo proyecto:
4. Importar desde GitHub
Una vez subido a GitHub los archivos, selecciona el proveedor para importar al proyecto en Vercel:
5. Selecciona el repositorio
Una vez conectado con nuestra cuenta de GitHub, podrás seleccionar el repositorio desplegando la lista:
Usar el template de Vercel
Vercel cuenta con un repositorio listo para implementar y desplegar, se trata de un template que viene con la configuración mínima para comenzar a trabajar, lo puedes encontrar aquí:




