No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Aprende todo un fin de semana sin pagar una suscripci贸n 馃敟

Aprende todo un fin de semana sin pagar una suscripci贸n 馃敟

Reg铆strate

Comienza en:

3D
4H
7M
43S
Curso de Flask

Curso de Flask

Bernardo Cassina

Bernardo Cassina

Deploy a producci贸n con App Engine

35/36
Recursos

Aportes 48

Preguntas 11

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

Casi no lo logro 馃槶馃槶 pero ac谩 llegu茅

gracias por el curso , aprend铆 a punta de mil errores, muy interesante el uso de Flask y la parte de deploy

Despu茅s de casi 4 meses o m谩s, finalizo este curso. Todos van a su ritmo, que esto no desmoralice a nadie. Flask es muy bueno, me ha ayudado en algunos proyectos que se est谩n haciendo en la empresa en qu茅 trabajo. Qu茅 chimba, bacano y lindo contar con esta plataforma. No escatimo un peso de lo que pagu茅 por la suscripci贸n. Gracias Bernardo.

1.Crear archivo app.yaml 鈥> runtime: python37
2.Crear nuevo proyecto en gcloud para producci贸n
3.Cambiar el proyecto actual de gcloud : gcloud init
4.Ejecutar el comando: gcloud app deploy app.yaml
5.Activar firestore en gcloud
6.Ejecutar el comando: gcloud app browse
7. Ingresar a la ruta generada por gcloud y probar la app.

Me cobran por el deploy 馃槮

Seria super interesante si pudieran actualizar este curso, o si pudieran hacer un curso de Fastapi :3

No es necesario administrar un servidor web o mantener una m谩quina Linux y mucho menos pagar costosos deploys.

No es necesario instalar parches de seguridad y configuraciones locales es correr tu c贸digo python en cualquier lugar鈥 Simplemente revisa: https://www.pythonanywhere.com/

No se puede habilitar si no tenemos cuenta de pago 馃槮

Y que me bota el error 500 en el servidor鈥 Bueno, ya s茅 que el template s铆 funcionaba :'v

Like si no te rendiste.

Bueno de a poco ya hice mi primer aplicaci贸n con Flask
Un asesor de comidas Nutricionales que genera una jornada nutricional cada vez que se le da al bot贸n generar
https://manuelledezma687.pythonanywhere.com/

Cortaron mucho este video

Hola a todos! despues de mil errores y varias noches de trasnocho, termino este curso. No fue nada facil, ademas no realice la app con firebase sino con base de datos mysql.

si alguien quiere revisar el codigo lo dejo en github.
Suerte!

Que tan grande o usada debe ser mi app para que me comiencen a cobrar?

despliegue de un proyecto flask en Heroku
https://codigofacilito.com/articulos/deploy-flask-heroku

Hola, alguien probo el deploy en heroku?

Pens茅 que me demorar铆a 1 semana o 10 d铆as鈥

隆Me demor茅 casi un mes y muchos d铆as de trabajo pero lo logr茅!


yo hice el deploy en render y si se me lio un poco, pero mas que nada fue por que desconoc铆a algunas cosas b谩sicas pero en esencia es muy f谩cil desplegar bueno les dejo la pagina ya desplegada y el c贸digo en mi github

Para los que le entre la curiosidad de como hice el daploy les redacto el como lo hice:

  1. De primeras deben de hacerse una cuenta en render en el apartado de GET STARTED FOR FREE
  2. A lado del su nombre aparece la opci贸n de New hacemos click y escojemos la opcion de web service
  3. Conectamos con nuestra cuenta de GitHub y escogemos el repo a subir y le damos a connect
  4. asignamos un nombre
  5. en esta parte solo hay que introducir el comando gunicorn main:app esto en caso de que hayas descidido llamar a tu archivo principal main,py si lo llamaste app o run o lo que sea pues lo pones como lo hayas llamado gunicorn algo:app
  6. creo que esta de mas decir que escoges la opci贸n gratuita y le das a crearte web service solo esperas a que haga el deploy y sino cometiste ning煤n error te la desplegara en caso de que tu c贸digo ande mal pues lo corriges y actualizas tu repo y en autom谩tico se har谩 el deploy sin que tengas que hacer nada

    adicionalmente no se bien el prop贸sito de los archivos Procfile as铆 sin extensi贸n pero decid铆 agregarlo en mi repo para evitar alg煤n error, adentro de este Procfile solo puse web: gunicorn main:app y pues ya eso es todo es muy f谩cil desplegar en render y sinceramente seguir茅 programando con flask y subirlo aqu铆, dehecho cada mes te dan un limite de 750hrs por cada despliegue pero siendo sinceros si tu web recibe mas 750hrs de uso cada mes ya vale la pena pagar y meter adsence o afiliados XD ok ya me estoy yendo por las ramas.

    Bueno espero que haya a alguien que le sirva esto ;D

Esta es la mejor clase, me ayudo a salvar el semestre 馃槃
Estaba intentando con Heroku y no me funcion贸. Heroku funciona muy bien si trabajando con Django y funciona muy bien con node.js

Pueden checar esta pagina para los permisos de la app

https://console.cloud.google.com/cloud-build/settings

Me daba unos errores pero al final me dejo subir el proyecto
Los permisos los deje asi

Si tienen el Error 502. Deben actualizar las dependencias en el archivo de requirements.txt.

Desde la consola lo pueden hacer as铆:

Python3

pip3 freeze > requirements.txt

Python2

pip freeze > requirements.txt

Hacer despliegue de nuevo

gcloud app deploy app.yaml

LO LOGR脡!!!

Me hubiera gustado que hubieran hecho logout para que identificara un bug y lo corrigiera鈥

Podemos marcar la tarea de Aprender Flask como Done 馃コ

Si no quer茅is poner una tarjeta de cr茅dito pod茅is usar Heroku en lugar de Google cloud:
https://www.youtube.com/watch?v=D2GLVoiEZyE

esta clase fue la 煤nica que no logre completar con 茅xito del
Curso de Flask, me dice que es obligatorio habilitar la facturaci贸n, yo no tengo tarjetas de cr茅dito ni debito鈥 pero lo demas lo logre con exito

Y eso que flask es facil, no me imagino como sera django

App Engine, me pide agregar mi tarjeta de cr茅dito, Sabes los costos por usar esta app?

por que creo un nuevo proyecto en gcloud?

No le puedo hacer deploy a la app porque GCP me pide una cuenta de facturaci贸n. Incluso para verla deployada le puse mi tarjeta d茅bito ey nisiquiera la recibe, re chafa.
(este es el error).
鈥淐loud Build has not been used in project todoflask-317122 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/cloudbuild.googleapis.com/overview?project=todoflask-317122 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.鈥

Para habilitar la API me pide forma de pago y yo no tengo ninguna :鈥(

A los que les muestre el error 502 Bad Request al hacer deploy a AppEngine, a mi me pas贸 porque mi archivo principal se llamaba 铆ndex en lugar de main.

鉂わ笍 genial

Alguien sabe c贸mo realizar el deployment de flask en amazon?

Qu茅 buen curso! y qu茅 f谩cil ha sido el deploy de la app en GCP.
Much铆simas gracias!

Si a alguien le sale el error 502, puede ser que el nombre del archivo requirements.txt este mal. Es buena idea revisar que su contenido sea el correcto y el nombre para que lo identifique App Engine.

luego ejecutar de nuevo

gcloud app deploy app.yaml

a alguien le ha aparecido este error

ERROR: gcloud crashed (UnicodeDecodeError): 'ascii' codec can't decode byte 0xc3 in position 69: ordinal not in range(128)

no encuentro soluci贸n, ni dice donde esta el bendito car谩cter, he buscado en archivos, cambie los que ten铆an acentos, en directorios no tengo acentos.

alguien que pueda ayudar

Hola! qu茅 tal?
Me aparece este error al hacer el Deploy

Updating service [default]...failed.
ERROR: (gcloud.app.deploy) Error Response: [7] Failed to create cloud build: Permission denied.

Saben qu茅 podr铆a ser?

Como lo hice con PostgreSQL me tuve que ir con Heroku, fue un proceso tardado pero al final vali贸 much铆simo la pena!

Si alguien no tiene los 12 meses de appEngine gratis porque no se cre贸 un gmail para el curso.
Les recomiendo
https://www.pythonanywhere.com/
Funciona para cualquier webApp hecha en python y es gratis, solo tienes que ingresar cada 3 meses.

Lo logr茅!

Te rifaste Bernardo, me encant贸 el curso鈥

Tengo el siguiente error:

Beginning deployment of service [default]...
ERROR: (gcloud.app.deploy) Unable to read file [C:\Users\masanchez\Documents\Cursode Platzi\platzi-flask\venv\bin\python]: [Errno 22] Invalid argument: 'C:\\Users\\masanchez\\Documents\\Curso de Platzi\\platzi-flask\\venv\\bin\\python'

Al momento de hacer el deploy a App Engine algunas veces cuando lleno el formulario de login y singup aparece el error de The CSRF token is invalid.. Como puedo arreglarlo?

Deploy es un t茅rmino famoso entre los desarrolladores web. Puede significar muchas cosas, dependiendo del ambiente y de la tecnolog铆a usada. Sin embargo, los significados que m谩s se refieren a la pr谩ctica y pueden resumir su funci贸n son: implantar, colocar en posici贸n, habilitar para uso o, simplemente, publicar.

la verdad no pude completar el desarrollo, solo pude ver y bueno as铆 igual aprend铆 pero quer铆a segur desarrollando

Cuanto cuesta usar app engine?