Está en la página 1de 13

TUTORIAL HEROKU

NOMBRES: ORLANDO DAVID ESTRADA


KELVIN HERALDO CADENA

INSTALACION HEROKU

El primer paso es instalar HEROKU TOOLBELT que nos permite acceder a


Heroku command line para poder administrar aplicaciones y complementos

Link de Descarga https://toolbelt.heroku.com/

IDENTIFICARSE

Primero crear una cuenta en https://www.heroku.com/

Una vez instalado Heroku_ToolBelt acceder a cmd.exe o powershell y


acceder a heroku usando lo siguientes comandos

INSTALAR DJANGO TOOLBELT

El siguiente paso es descargar todas las herramientas para subir django a


heroku para ello desde cmd instalamos django-toolbelt con el comando

pipinstalldjangotoolbelt

CREAR REQUERIMENTS.TXT

El siguiente paso es crear el archivo requeriments.txt que contendr un


listado de las dependencias de nuestra aplicacin para ser usadas en Heroku
para ello usamos el siguiente comando

pipfreeze>requirements.txt

CREAR ARCHIVO PROCFILE

En este paso se debe crear un archivo con el nombre Procfile en la carpeta raz de la aplicacin
donde tambin encontramos el archivo manage.py

El archivo debe contener


web: gunicorn coliseo.wsgi --log-file

SUBIR A GITHUB

Desde la terminal ubicarse donde se encuentra el archivo manage.py e


inicializar un repositorio en git usando el comando

gitinit

Luego agregamos todos los archivos que contiene el proyecto usando el


comando
gitadd.

Por ultimo hacemos un commit

gitcommitmcommitcoliseo

MANEJO DE ARCHIVOS ESTATICOS

Debemos ir a settings.py y agregar la lnea

STATIC_ROOT='staticfiles'

Ir al archivo wsgi.py comentariar la lnea

application=get_wsgi_application()
Y agregar la siguiente lnea

fromdj_staticimportCling
application=Cling(get_wsgi_application())

MANEJO DE ARCHIVOS ESTATICOS

Desde consola usamos

pythonmanage.pycollectstaticsettings=coliseo.settings
para crear la carpeta donde se almacenaran los archivos estticos

CREAR APLICACIN HEROKU

Ahora procedemos a crear la aplicacin heroku a travs del siguiente


comando
herokucreatecoliseo
o
herokucreatecoliseobuildpackheroku/python

Luego procedemos a subir los archivos del proyecto a la aplicacin creada


gitpushherokumaster

Nota: Si al subir los archivos aparece error usar heroku keys:add

GENERAR URL

Verificamos si esta ejecutando alguna instancia de la aplicacin


heroku ps:scale web=1

Comprobar el estado de funcionamiento de la aplicacin


heroku ps:scale web=1

Por ultimo generamos el link de la aplicacin


heroku open

VIDEO TUTORIAL HEROKU

POSTGRES EN HEROKU

También podría gustarte