Docker-izar Flask+Python con MongoDB y nginx

preview_player
Показать описание

Cómo crear, configurar y levantar una aplicación mediante Docker con servicios de Flask 1.0.2 / Python 3 + MongoDB v4.2 + nginx 1.17.
¡Bonus point! ¿Cómo hacer restart de la app de Flask cuando realizamos un cambio en el código?

¿Necesitas ayuda para aprovechar todo el potencial del Cloud Computing de Amazon Web Services reduciendo costes y manteniendo eficiencia?
¡Te puedo ayudar!

👇🏼 Deja un comentario si tienes cualquier duda sobre el tema comentado en vídeo!

Partes del vídeo:
0:00 Intro
0:53 Definir servicio en docker-compose de la API en Flask
1:30 Dependencias de Flask/Python
2:35 Definir servicio en docker-compose de MongoDB
3:30 Definir servicio en docker-compose de nginx
3:49 ¡Hora de la verdad!
4:28 Autoreloading de Flask por cambios en el código

------- Links mencionados en el capítulo:

---------------------- Sobre tecnología

🧐 ¿Cómo ganar más de 20.000€ siendo junior?

---------------------- Docker en proyectos reales

----------------------- Lo + básico de Docker

#docker #flask #python #mongodb #nginx
Рекомендации по теме
Комментарии
Автор

¿Has usado alguna vez Python, ya sea con Flask o con otros frameworks, con contenedores de Docker? ¿Cómo gestionas dependencias en el entorno de desarrollo? 🤔🤓 tell me, tell me!

elclouddepau-programacionw
Автор

Pau muchas muchas gracias, me ha quedado todo muy claro, ojalá pudiera darte mil likes, un abrazo y feliz miércoles, estaré atento a todos tus vídeos.

alexcastan_
Автор

Hola Pau. Me encanta Python es un lenguaje genial. Hace mucho que no programo con el. Ahora que estoy aprendiendo docker voy a volver a python para probar cosas nuevas con las dos geniales herramientas

marianoredon
Автор

Un grande pau gasol en la cancha y en el pc

gabrielhdez
Автор

puedes usar Pipenv para armar proyectos python e instalar sus dependencias de forma aislada por proyecto

coxinitus
Автор

Hola me gustan tus videos. No se si tienes algún video de como desplegar con docker o docker compose una aplicación de laravel a producción, ya que no se como correr comandos artisan dentro del contenedor, gracias

davidfernandotorreszapata
Автор

Solo quería preguntar sobre el último volumes que literal solo pones volumes mongodata: y ya no le pones nada mas después de los 2 puntos, qué significa realmente esa parte?

diegomtzs
Автор

amigo, gracias pro el video, sólo ue soy nuevo en esto y veo que debe haber un archivo de requirements.txt, pero no muestras el contenido de este, y me esta fallando la ejecución, pienso qu epodría ser que le falta esa parte para que se instalen todas las cosas que requiere para uncionar la app, lo podrás compartir?

joseluisreyes
Автор

Una píldora de información genial! muy útil, gracias! Una consulta rápida. Es necesario poner nginx?

MrDaymanhoffmann