Como hacer deploy a tu proyecto de django usando aws, nginx, gunicorn y supervisor (En español)

  Рет қаралды 5,180

DjangoVzla

DjangoVzla

Күн бұрын

En esta sesión explicamo como hacer deploy a tu proyecto con django usando #nginx (www.nginx.com), #gunicorn (gunicorn.org/#...) y #supervisor (supervisord.org....
Creamos una instancia EC2 de amazon web service (aws.amazon.com...) para realizar el deploy de nuestro proyecto.
síguenos en twitter: / djangovzla

Пікірлер: 47
@rsalazar9784
@rsalazar9784 2 жыл бұрын
Gracias!!, Sabes mucho, solo dale más alegría a tu explicación, como todo venezolano. :)
@DjangoVzla
@DjangoVzla 2 жыл бұрын
Je je je muchas gracias. Por tu consejo.
@vivemexicoofertas
@vivemexicoofertas 2 жыл бұрын
La mejor explicación que he encontrado. Me he suscrito y estaré pendiente de los pr
@DjangoVzla
@DjangoVzla 2 жыл бұрын
Muchas gracias.
@davidgallego1216
@davidgallego1216 Жыл бұрын
Muchas gracias amigo.
@juancristhiansantacruzhuil8996
@juancristhiansantacruzhuil8996 2 жыл бұрын
Excelente video, en verdad la configuracion levanto al 100% aunque solo lo use en un servidor virtualizado localmente. Pero me siento totamlente agradecido por ver personas como tú que dedican su tiempo a brindar aprendizaje. Saludos desde Cusco - Peru.
@DjangoVzla
@DjangoVzla 2 жыл бұрын
Muchas gracias. Juan. Nos alegra saber que ha sido de tu agrado. Saludos cordiales.
@MrFuRi4
@MrFuRi4 3 жыл бұрын
Increible! Lo que más me gusta es que explicas muy bien cada linea que escribes, para que es y para que sirve. Muchas veces ves videos que te dicen como hacerlo pero no el porque y para que es cada cosa. Para gente que como yo está empezando esto es oro. Grande!
@DjangoVzla
@DjangoVzla 3 жыл бұрын
Muchas gracias. Nos alegra te haya sido útil. 😁
@MrFuRi4
@MrFuRi4 3 жыл бұрын
​@@DjangoVzla Hola de nuevo! he seguido todo el tutorial y la verdad que bastante bien pero tengo un problema que no logro resolver ni encuentro solución ya que estoy con django-cms y alguna cosa cambia respecto a wagtail. Resulta que ya con todo configurado como tu lo tienes, logro ver el panel de admin de django entrar, crear paginas etc, pero cuando doy a Publicar cambios de página me sale el siguiente error: Error del servidor (500)| Error interno de servidor 500 . En el log lo único que veo que sale al darle a Publicar es: "POST /en/admin/cms/page/1/en/publish/ HTTP/1.0" 500 145 . A ver si puedes darme un poco de luz, estoy un poco desesperado. Gracias majo!
@MrFuRi4
@MrFuRi4 3 жыл бұрын
Me auto respondo, ya he logrado que funcione. Por lo visto la versión de django-treebeard>=4.0,=4.0,!=4.5.1. Parece que ya funciona bien, crucemos los dedos...
@DjangoVzla
@DjangoVzla 3 жыл бұрын
Perdón por no responder antes, que bueno que diste con el problemas. 🤞cursos los dedos. Mucha suerte.
@felixfigueroa
@felixfigueroa 3 жыл бұрын
Desde Argentina un Venezolano te manda un like y los apoya 🚀💪👏👨‍💻👍 Gracias por este aporte..!
@DjangoVzla
@DjangoVzla 3 жыл бұрын
Muchas gracias, Valoramos mucho tu apoyo. Y nos animas seguir adelante..
@RandomMusicD
@RandomMusicD 3 жыл бұрын
Gracias por video tan informativo, no solo aprendí de despliegue en django sino otros comando de Ubuntu que no entendía tanto
@DjangoVzla
@DjangoVzla 3 жыл бұрын
Muchas gracias, por tu comentario. 😁
@diegobejardelaguila8614
@diegobejardelaguila8614 Жыл бұрын
Buenisimo bro, muchas gracias.
@jorgemaza3637
@jorgemaza3637 2 жыл бұрын
Muy buen video man! me ayudo mucho, en el minuto 1:09:50 estaba gritando, te falta la "s" jajajaja
@DjangoVzla
@DjangoVzla 2 жыл бұрын
Muchas gracias, por tu comentario. Y hay la s no me quizo colaborar 🤣
@abiouran
@abiouran 2 жыл бұрын
Gracias a ti pude correr mi proyecto, por la explicación de nginx
@DjangoVzla
@DjangoVzla 2 жыл бұрын
Me alegra haberte podido ayudar. 🎉
@camiloandresvaronbarrios
@camiloandresvaronbarrios 2 жыл бұрын
muy bien explicado ya que en internet no es q se encuentren los pasos de despliegue de django q funcione al 100%, muchas gracias
@DjangoVzla
@DjangoVzla 2 жыл бұрын
Mucha gracias por tu comentario, te lo agradezco
@JohanPetit70
@JohanPetit70 Жыл бұрын
Magnifico video bro, tambien soy de venezuela, y quiero hacerte una consulta, si quiero desarrollar app en django para que corra en una red interna, como hago para no exponer el codigo, pense en dockerizar la app pero veo que se puede ingresar a la imagen y acceder al directorio donde esta el codigo como hago para encapsular el codigo? o que tecnologias me recomiendas investigar... Gracias
@DjangoVzla
@DjangoVzla Жыл бұрын
Hola, podrías empaquetar tu función pero. Igual probará a acceder al código. Las verdades que no se que existe una posibilidad de encapsulado. Python es un código interpretado por lo se compila. Lo que se me ocurre es restringiendo el acceso al servidor por ssh.
@engelpintoruiz7613
@engelpintoruiz7613 3 жыл бұрын
Excelente👍👏😆!
@DjangoVzla
@DjangoVzla 3 жыл бұрын
Muchas gracias, por tu apoyo.
@josevicente3853
@josevicente3853 Жыл бұрын
Hola como estas?? tengo NGINX GUNICORN en Debian pero no he podido hacer que los archivos estáticos se muestren en el panel de admin.
@DjangoVzla
@DjangoVzla Жыл бұрын
Hola, @josevicente3853 . ¿Como estas? Te recomiendo que valides tu configuración de static en settings.py, como son las variables STATIC_ROOT y STATIC_URL. Un ejemplo podría ser algo como esto. STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles') STATIC_URL = '/static/' Después de esto ejecuta el comando python manage.py collectstatic para recopilar los archivos estáticos en esa ubicación. la configuración de tu Nginx, que location /static/ en el alias tenga la ruta donde se genero tu ficho con el collectstatic ejemplo: location /static/ { alias /tu-ruta/proyecto/staticfiles/; }
@richardvallenilla1
@richardvallenilla1 2 жыл бұрын
Hola buenas tardes. Amigo una consulta, yo hice deploy de un proyecto hecho con Wagtail en Digital Ocean. Al igual que en Heroku (solo que en heroku funciona whitenoise), pierde los estilos. sabes de alguna documentacion que pueda ayudarme para esto en Digital Ocean?
@DjangoVzla
@DjangoVzla 2 жыл бұрын
Que servidor web estas usando, por ejemplo: nginx o apache
@pKrozC
@pKrozC Жыл бұрын
Buenas, ando practicando con django y quería levantar lo que había hecho con aws y andaba siguiendo tu tutorial, pero tengo un problema, al momento de ver el status del supervisor me sale "BACKOFF Exited too quickly" y no encuentra manera de solucionarlo, me podrías ayudar? :c
@DjangoVzla
@DjangoVzla Жыл бұрын
Ese error es por que se presenta algún error al executor la configuración. Tendría que ver la configuración que realizaste. Si te parece énvienlo a djangovzla@gmail.com Saludos 🖖
@MANUELESTEBANRODRÍGUEZCASTRO
@MANUELESTEBANRODRÍGUEZCASTRO Жыл бұрын
Tengo el mismo error, en err_log me muestra => exec: gunicorn not found, lograste solucionar o alguien me puede ayudar, gracias
@DjangoVzla
@DjangoVzla Жыл бұрын
@user-dr9nw7mv3f eso posible que el error te ocurre por que falta instalar gunicorn, para ello activa tu entorno virtual y luego aplica este commando pip install gunicorn. Lo puede ver el en Segundo 21:41 de este vídeo. kzbin.info/www/bejne/mILNdYGrjtuIkNE
@darkamv457
@darkamv457 2 жыл бұрын
hola, espero veas mi comentario, ningun tutorial me funciona, nunca me agarra los archivos estaticos el proyecto, ni la parte de /admin me sale con diseño, solo texto plano
@DjangoVzla
@DjangoVzla 2 жыл бұрын
Hola, como estas. Sobre tu comentario, los problemas por lo que no puedes ver los estáticos puede ser por varios factores, como la configuración en el settings.py por las variables STATIC_ROOT, STATIC_URL, STATICFILES_DIRS. Otro punto puede ser que te falto ejecutar python3 manage.py collectstatic para genere las carpetas estáticos tambien puede depender la configuración de tu servidor web nginx este agregado las rutas estáticos. Todos esos puntos esta explicado en este video desde el tiempo 1:02:35, hay demuestro como solucionar en problema. Si con ello no soluciona el problema, nos avisas y miramos como te podemos apoyar.
@darkamv457
@darkamv457 2 жыл бұрын
@@DjangoVzla me funciona todo el tutorial excepto eso, sigue sin tomarme los estaticos, ya intente todo :c
@DjangoVzla
@DjangoVzla 2 жыл бұрын
Si puedes nos puedes enviar, la configuración del setting solo lo sé los static y de tu nginx al correo Djangovzla@gmail.com para ver si te podes ayudar com lo que te está ocurriendo
@darkamv457
@darkamv457 2 жыл бұрын
@@DjangoVzla hola, ya te mande correo, cuando tengas tiempo lo miras
@juanmanuelsanchez-qn7bt
@juanmanuelsanchez-qn7bt Жыл бұрын
@@darkamv457 Pudiste tener solución? estoy pesentando el mismo problema necesito ayuda conn esto?
@eribertmarquez452
@eribertmarquez452 2 жыл бұрын
Soy de venezuela, como me uno a esa comunidad
@DjangoVzla
@DjangoVzla 2 жыл бұрын
Hola, Eribet. Cualquiera que le apasiones la programación y Django pertenece a la comunidad. Anteriormente compartíamos los conocimientos en google plus cuando existía claro. Por lo momentos solo contamos con el canal y twitter para compartir información. Estamos tratando de crear un sitio web donde todos podamos compartir información. Pero el día a día no ha hecho la tarea difícil pero trabajamos en ellos.
@EltigreTafur
@EltigreTafur 3 жыл бұрын
La verdad no me gusto por un punto lo demás explica bien
@DjangoVzla
@DjangoVzla 3 жыл бұрын
Muchas gracias por tu comentario, cuéntanos que punto no te gusto, para tratar de mejorarlo, saludos.
Deploying Django with Docker Compose, Gunicorn and Nginx
15:59
Django road
Рет қаралды 96 М.
AWS: Cloud Practitioner En Español Día 1
3:01:22
Way2Architect
Рет қаралды 103 М.
А что бы ты сделал? @LimbLossBoss
00:17
История одного вокалиста
Рет қаралды 4,4 МЛН
Un coup venu de l’espace 😂😂😂
00:19
Nicocapone
Рет қаралды 9 МЛН
Django | Server Setup (WSGI, Gunicorn, Nginx)
9:37
Django road
Рет қаралды 149 М.
Deploy de django en AWS Lightsail (En español)
44:52
DjangoVzla
Рет қаралды 1,7 М.
How to Deploy Flask with Gunicorn and Nginx (on Ubuntu)
13:50
Tony Teaches Tech
Рет қаралды 76 М.
Desplegar Django, en AWS EC2 con NGINX y microWSGI
39:16
DESPLIEGUE de DJANGO en EC2
37:42
Adrian Cancino
Рет қаралды 576
Errichto Stream, POI 22/1
3:55:08
Errichto Algorithms
Рет қаралды 160 М.
А что бы ты сделал? @LimbLossBoss
00:17
История одного вокалиста
Рет қаралды 4,4 МЛН