Tutorial Docker + Django en español

  Рет қаралды 20,479

blackadress

blackadress

Күн бұрын

Este video es un tutorial que describe el cómo utilizar django junto con docker, puede ser tratado como una referencia para cuando necesites desplegar tu aplicación en un servidor Linux.
En este video utilizaremos Django, Gunicorn, Nginx, Postgres y Docker para tener nuestra aplicación en un estado listo para ser desplegado.
Cubriremos configuraciones de la estructura del proyecto, archivos de configuración de Nginx, archivos de configuracion de Gunicorn y finalmente las configuraciones de los archivos docker.
Repositorio del proyecto:
github.com/bla...

Пікірлер: 59
@erdev7388
@erdev7388 2 жыл бұрын
Excelente, después de tanto buscar, por fin. Muchas gracias por compartir
@bigbanfull
@bigbanfull 4 жыл бұрын
Eres un pro!!! eso necesitaba para comenzar con Docker hoy me queda mas claro
@Nahuel_ARG
@Nahuel_ARG 3 жыл бұрын
Te agradezco que hayas compartido este contenido. Es muy claro.
@sh4lo
@sh4lo 4 жыл бұрын
gracias por el tuto, muy descriptivo, la parte del collect static quedaria mejor dentro del Dockerfile, saludos desde Chile
@frankcasanova2132
@frankcasanova2132 3 жыл бұрын
el video tiene 2 chistes. ero son los 2 mejores que he oído esta semana jajajjajaj EXCELENTÍSIMO VÍDEO
@josesebastiancolaneri7125
@josesebastiancolaneri7125 3 жыл бұрын
EXCELENTE!!!! ME SALVO LA VIDA!! MUCHISIMAS GRACIAS!!!!
@TecnoTutosMarc
@TecnoTutosMarc 4 жыл бұрын
Hola, muchas gracias por este tutorial, es el más completo que he visto en youtube, actualizado y con buena calidad de video y audio. Me gustaria preguntarte porque utilizas Docker Compose, porque soy nuevo y he leido algo, pero no lo entiendo. Muchas graias de nuevo.
@yub3ryo3l
@yub3ryo3l Жыл бұрын
Hola que tal bro!! Aun sigues por ahi?? Saludos! me ayudaste un monton, muchas gracias.
@maticrypto853
@maticrypto853 11 ай бұрын
suscrito!!! gracias master! me sirvió mucho! el contenedor se puede subir a Azure?
@Magistrado1914
@Magistrado1914 4 жыл бұрын
Excelente videotutorial Visto en 05/07/2020
@WillGuinand
@WillGuinand 4 ай бұрын
buenisimo el video. Tengo 2 preguntas. 1. Estara vigente este video? Tiene 4 años, llegué tarde jjeje. 2da. Es solo para sistema de Linux? Es muy diferente para Windows?
@jonathanvazquez486
@jonathanvazquez486 4 жыл бұрын
Eres el mejor! Gracias bro!
@psychomexicanscientists1076
@psychomexicanscientists1076 3 жыл бұрын
Hola, tengo una duda. Seguí tu tutorial para hacer deploy en AWS de una app que hice con Django, pero no puedo acceder a la app desde el puerto 80, solo lo hace desde el puerto 8000, ¿sabes cómo puedo solucionar este problema?
@ka0s.
@ka0s. Жыл бұрын
mismo problema
@MALCONSOFT
@MALCONSOFT Жыл бұрын
y al hacer migrate y makemigrations, donde crea las tablas??? en que db??
@MALCONSOFT
@MALCONSOFT Жыл бұрын
es factible que no copiemos el codigo, y este corra desde fuera, asi como el file de nginx que tienes ahi?
@indalicio4892
@indalicio4892 4 жыл бұрын
Hola, muy claro todo... pregunta si se modifica el proyecto (se agrega un nueva app) hay que generar todo de nuevo? o hay una manera que lea los cambios automáticamente ?... Saludos
@arcanmett
@arcanmett 3 жыл бұрын
Muchas gracias por el tutorial. Este contenedor me sirve para desplegar en Heroku en el host gratuito?
@Miguel-yt4et
@Miguel-yt4et 4 жыл бұрын
Hola blackadress, te doy las gracias por tan buen tutorial. Tengo una pregunta ¿Donde puedo encontrar como configurar ssl al nginx?
@rawsome1809
@rawsome1809 2 жыл бұрын
mas material asi por favor !!!
@jorgeguerrero3547
@jorgeguerrero3547 4 жыл бұрын
Gracias por el tutorial, muy bueno!
@callenjulian9415
@callenjulian9415 3 жыл бұрын
I guess I'm kinda off topic but does anyone know a good website to watch new tv shows online ?
@jaredbronson5821
@jaredbronson5821 3 жыл бұрын
@Callen Julian i use Flixzone. Just search on google for it =)
@johnnydakari8454
@johnnydakari8454 3 жыл бұрын
@Jared Bronson Definitely, I've been watching on flixzone for since march myself :)
@callenjulian9415
@callenjulian9415 3 жыл бұрын
@Jared Bronson thanks, I went there and it seems to work =) Appreciate it !
@jaredbronson5821
@jaredbronson5821 3 жыл бұрын
@Callen Julian glad I could help :)
@juan4197777777777777
@juan4197777777777777 3 жыл бұрын
Hola, como estas? Tengo un problema en enlaza los estaticos, copie y pegue el codigo y no lo he logrado, ademas segui las instrucciones completas del video (Ya hice lo del collecstatic), no se si sera que el dockerfile me base en un sistema operativo centos, pero cuando ejecuta el programa me sale un mensaje -> nginx [error] 6#6: *1 open() ">ruta>" failed (13: Permission denied), por lo que me gutaria saber ssi me puedes ayudar. De antemano muchas gracias.
@eskpados
@eskpados 4 жыл бұрын
Y cada vez que hagas un cambio en Django tienes que reiniciar el contenedor de django?
@guillermoyanezfeliu8269
@guillermoyanezfeliu8269 4 жыл бұрын
Hola estimado. Gracias por el tutorial, muy útil. Una duda, en el repo de Github no está todo el código que usaste en el tutorial, faltan la carpeta static y además la app de django con templates y demases. Es posible que actualices el github? Muchas gracias
@blackadress4913
@blackadress4913 4 жыл бұрын
Listo, revisa el repo, no me había dado cuenta que subí un repo de práctica al Github me demoré un poco para encontrar el repo correcto entre mis repositorios
@Asgallu
@Asgallu 3 жыл бұрын
Hola, buen video. Si modifico el código posteriormente he de hacerlo desde el contenedor o desde la máquina?. Y como instalaria ssl con certbot?. En el contenedor de ngix lo indico, no?. Gracias
@juanmarcoscastrocornejo5184
@juanmarcoscastrocornejo5184 3 жыл бұрын
Y si la base de datos está en otro docker?
@PepeTostado
@PepeTostado 2 жыл бұрын
Como cambias de SQLite a postresql?
@jorgeantoniofalconcampos6868
@jorgeantoniofalconcampos6868 4 жыл бұрын
excelente tuto pero al final me aparece el mensaje: host not found in upstream "my_app:8000"
@dehylus
@dehylus 4 жыл бұрын
Seguí el tutorial al pie de la letra, pero me da un error en la consola (111: Connection refused). Todos los contenedores están funcionan y revise bien los nombres y configuraciones en el conf de nginx, pero no encuentro nada, que mas puedo revisar?. Gracias.
@dehylus
@dehylus 4 жыл бұрын
Ya encontre el error, estaba en la configuración del nginx, el nombre del upstream no era él mismo del proxy_pass.
@victortax6460
@victortax6460 4 жыл бұрын
Una pregunta para una aplicación Con Django y mysql es casi las mismas configuraciones?
@blackadress4913
@blackadress4913 4 жыл бұрын
Basicamente, solo cambia el driver conector de Django y el archivo docker-compose.yml
@carlosblk
@carlosblk 3 жыл бұрын
los programadores amamos los juegos de azar y la 'biblia'? de donde saca el eso?
@dariel650
@dariel650 4 жыл бұрын
Excelente tutorial, tengo una duda, Como ejecuto collect statics?
@blackadress4913
@blackadress4913 4 жыл бұрын
si seguiste el tutorial deberia funcionar con lo siguiente en consola: 'docker-compose run django_app python docker_django/manage.py collectstatic' Para una explicación un poco más detallada mira el min 31:02
@dariel650
@dariel650 4 жыл бұрын
@@blackadress4913 Gracias, fue mi error !!!
@olondono
@olondono 4 жыл бұрын
tengo un rest api en jango y subio docker pero los servicios no me funcionan
@blackadress4913
@blackadress4913 4 жыл бұрын
Revisa que hayas abierto los puertos, si funciona en local revisa si tu servidor está bloqueando puertos por defecto
@estebandelahoz1942
@estebandelahoz1942 3 жыл бұрын
tengo el mismo problema y sale asi 127.0.0.1/api/address/?page=1 y me genera falla. me funciona si solo esta asi 127.0.0.1:8000/api/address/?page=1 como soluciono?
@gustavoprediger2976
@gustavoprediger2976 4 жыл бұрын
hola, puede ser que falte en requirements.txt el nginx ? porque me da error unexpected "}" in conf.d (mas alla de esto vengo bien, me sirve este tuto! gracias)
@gustavoprediger2976
@gustavoprediger2976 4 жыл бұрын
parece que no me crea la carpeta /etc/nginx/
@gustavoprediger2976
@gustavoprediger2976 4 жыл бұрын
Faltaba un espacio entre django_server y { ... en el conf.d de nginx
@blackadress4913
@blackadress4913 4 жыл бұрын
@@gustavoprediger2976 Me imagino que todo funciona ahora... en todo caso; sí, es normal que al inicio te confundas con la sintaxis (yo lo hago todo el tiempo) usualmente tienes que aprender a entender los mensajes de error pero para la sintaxis y estructura dejé los links en github en la descripción para cuando la paciencia te falle
@ricardojuarez8516
@ricardojuarez8516 3 жыл бұрын
nginx_1 | 2021/05/06 23:33:19 [emerg] 1#1: host not found in upstream "django_app:8000" in /etc/nginx/conf.d/local.conf:2 nginx_1 | nginx: [emerg] host not found in upstream "django_app:8000" in /etc/nginx/conf.d/local.conf:2 me da eso error y eso que copie igual el codigo , no me genera la carpeta /etc/nginx/conf.d/local.conf:2
@jesuscabanero4089
@jesuscabanero4089 2 жыл бұрын
lo solucionaste?
@victorhuertas5159
@victorhuertas5159 Жыл бұрын
@@jesuscabanero4089 tengo el mismo error, alguien lo solucionó?
@edmundoalvarez3042
@edmundoalvarez3042 4 жыл бұрын
django_app_1 | /bin/sh: 1: Syntax error: Unterminated quoted string me sale ese error, alguién sabe como corregirlo?
@blackadress4913
@blackadress4913 4 жыл бұрын
Te falta cerrar dobles comillas, revisa los documentos de configuración si no te sale todavía: github.com/blackadress/docker-django-postgres-nginx
@betho6990
@betho6990 2 жыл бұрын
¡Ni Platzi, ni Udemy, ni en KZbin encuentro cómo hacer esto desde cero!
@nyktalgia6669
@nyktalgia6669 Жыл бұрын
Busca por tu cuenta como todos los demas lo hacemos
@betho6990
@betho6990 2 жыл бұрын
Este tutorial no funciona
@danielmoraleslondono6809
@danielmoraleslondono6809 2 жыл бұрын
hahahaahah si mejor hablemos de docker y django
Como Dockerizar un proyecto Django | Docker con Django
34:58
Fernando Guerrero
Рет қаралды 25 М.
At the end of the video, deadpool did this #harleyquinn #deadpool3 #wolverin #shorts
00:15
Anastasyia Prichinina. Actress. Cosplayer.
Рет қаралды 17 МЛН
小丑和白天使的比试。#天使 #小丑 #超人不会飞
00:51
超人不会飞
Рет қаралды 39 МЛН
Violet Beauregarde Doll🫐
00:58
PIRANKA
Рет қаралды 52 МЛН
When you discover a family secret
00:59
im_siowei
Рет қаралды 36 МЛН
Ultimate Docker Compose Tutorial
1:03:14
TechWorld with Nana
Рет қаралды 175 М.
Servidor de Produccion Local en Python con GUNICORN Y NGINX
17:25
Priscilla Esmerio
Рет қаралды 5 М.
Prepare a Django app for Deployment using Docker
39:10
London App Developer
Рет қаралды 89 М.
Learn Django in 20 Minutes!!
21:25
Tech With Tim
Рет қаралды 365 М.
Guia de DOCKER y PYTHON 2024 | TODO Lo Que DEBES SABER
23:32
Javier Pinilla
Рет қаралды 2,2 М.
Containerizing Python web apps with Docker, Flask, Nginx & uWSGI
25:38
Deploying Django with Docker Compose
2:24:50
London App Developer
Рет қаралды 89 М.
Docker - La explicación que querías
18:53
Ringa Tech
Рет қаралды 171 М.
Почему хакеры выбирают линукс??
0:43
Honey Montana
Рет қаралды 397 М.
😱 iphone 15 pro vs iphone 14 pro max speed test 😨
0:14
Tech_Compareing
Рет қаралды 9 МЛН
Что за спешка, AMD? Всё о Ryzen 9000 | Zen 5 с запасом
19:04
Мой Компьютер
Рет қаралды 93 М.
Самый громкий телефон 2000х
1:00
МАДНЕСС
Рет қаралды 316 М.
🤯Huawei УНИЗИЛА Apple?🔥
1:00
Не шарю!
Рет қаралды 207 М.