Está en la página 1de 1

Heroku

Configurando el entorno de desarrollo de Google Cloud


1. Descargar el DSK de AppEngine para
Python https://cloud.google.com/appengine/downloads
2. Descomprimirlo
3. Abrir la consola, ir a la carpeta donde lo descomprimimos, ejecutar el
comando ./install.sh
4. Reiniciar la consola (Abriéndola nuevamente)
5. Generar una serie de archivos para que GCloud sepa cómo correrlo
1. app.yml: Qué ambiente vamos a necesitar, y a dónde va a enviar el
tráfico.
2. appengine_config.py: Dónde se encuentran las librerías que
instalamos con pip, google no corre ese comando, por lo que debemos subir las
librerías. Este archivo lleva por código:
1. from google.appengine.ext import vendor
2. vendor.add(‘lib’) #Donde lib es la carpeta donde guardaremos
las librerías.
6. Crear un folder /lib para guardar las librerías (en el proyecto actual)
7. Abrir consola, movernos a nuestro folder del proyecto actual
8. Iniciar ambiente virtual: source venv/bin/activate
9. Instalar requirements.txt en este folder (pip install -r requirements.txt -t lib)
1. -t lib significa que ese es el directorio destino donde las instalará
10. Indicar en app.yaml
1. Ambiente a utilizar (python 27 es Python 2.7)
2. Hacia dónde tiene qué mandar el tráfico
1. script: main.app (módulo main, variable app)
1. O sea en el main.py, en la variable app = Flask(name)
11. Correr el servidor local: dev_appserver.py .
1. Poner un punto al final, significa que el archivo yaml está en el
mismo directorio
2. Instalar las extensiones cuando nos lo pregunte.
12. Subir el archivo a internet
1. Entrar a console.cloud.google.com
2. Crear un Proyecto
3. Ir al menú App Engine (barra lateral izq)
4. Escoger el lenguaje de nuestra aplicación.
13. Autenticarnos con Google desde la consola
1. Ejecutar comando: glocud auth loggin
2. Autenticarnos en la ventana emergente.
14. Hacer deploy de la aplicación
1. Ejecutar comando: gcloud app deploy —proyect [projectid]
15. Después de eso nos dirá la URL donde se deployó .

También podría gustarte