A tu propio ritmo

Explora nuestra extensa colección de cursos diseñados para ayudarte a dominar varios temas y habilidades. Ya seas un principiante o un aprendiz avanzado, aquí hay algo para todos.

Bootcamp

Aprende en vivo

Únete a nosotros en nuestros talleres gratuitos, webinars y otros eventos para aprender más sobre nuestros programas y comenzar tu camino para convertirte en desarrollador.

Próximos eventos en vivo

Catálogo de contenidos

Para los geeks autodidactas, este es nuestro extenso catálogo de contenido con todos los materiales y tutoriales que hemos desarrollado hasta el día de hoy.

Tiene sentido comenzar a aprender leyendo y viendo videos sobre los fundamentos y cómo funcionan las cosas.

Buscar en lecciones


IngresarEmpezar
← Regresar a lecciones
Editar en Github

Despliegue en Heroku

Prepárate

Desplegar en Heroku, toma 7 minutos.

Nuestras plantillas son compatibles con Heroku, sólo asegúrese de entender y ejecutar los siguientes pasos.

Prepárate

  1. Crea una cuenta en heroku.com, no crees un proyecto, eso lo harás después, todo lo que necesitas es email y contraseña configurados.

  2. Instala Heroku (si aún no lo tienes)

1npm i heroku -g
  1. Inicie sesión en Heroku en la línea de comandos (si aún no lo ha hecho)
1heroku login -i
  1. Cree una aplicación (si aún no la tiene)
1heroku create <your_application_name>
  1. Instalar buildpack-registry y buildpacks
1heroku plugins:install buildpack-registry 2heroku plugins:install buildpacks
  1. Añadir capacidades Python y también node.js a Heroku para poder utilizar npm en producción.
1heroku buildpacks:add --index 1 heroku/python 2heroku buildpacks:add --index 2 heroku/nodejs
  1. Añada una nueva base de datos Postgres a su proyecto
1$ heroku addons:create heroku-postgresql:hobby-dev 2# este comando también añadirá automáticamente una variable env DATABASE_URL con la url de la base de datos Postgres
  1. Otras Variables de Entorno

No puedes crear un archivo .env en Heroku, en su lugar necesitas añadir manualmente todas las variables usando la línea de comandos o bajo la configuración de tu proyecto en el dashboard de Heroku.

Abre tu archivo .env y copia y pega cada variable (FLASK_APP, FLASK_ENV, etc.) en Heroku. ⚠️ No añadas la variable DATABASE_URL de nuevo, ya fue añadida por Heroku automáticamente cuando añadimos el complemento Postgres.

1$ heroku config:set FLASK_APP_KEY="any key works" 2$ heroku config:set FLASK_APP=src/app.py 3# ↓ Importante: Establecer a "producción" 4$ heroku config:set FLASK_ENV=production 5$ heroku config:set BASENAME=/ 6$ heroku config:set BACKEND_URL=

Configuring Env Variables

¡Sube tus cambios

El último paso es enviar el código a Heroku con los cambios más recientes:

1git add . 2git commit -m 'deploying to heroku' 3git push heroku main

¡Listo

Ya está. Si se encuentra con algún problema, por favor consulte el archivo FAQ Heroku.