Aprende a DESPLEGAR usando DOCKER y GITHUB para desplegar mi aplicación de node

  Рет қаралды 11,801

Leifer Mendez

Leifer Mendez

Күн бұрын

Suscríbete ahora (GRATIS 🔔) / @leifermendez
Nestjs ⮕ link.codigoencasa.com/promo-e...
DonWeb ⮕guias.donweb.com/leifer-mendez/
¿Cómo implemento CI en mi proyecto?
Descubre los pasos esenciales para lograr una Integración Continua efectiva en tu desarrollo.
¿Qué ventajas ofrece Docker en un entorno CI/CD?
Explora cómo Docker eleva la eficiencia y la consistencia en el proceso de despliegue continuo.
¿Por qué es crucial la gestión de proyectos en GitHub para CI/CD?
Obtén insights sobre las mejores prácticas para gestionar proyectos en un entorno de Despliegue Continuo.
¿Cómo puedo conectar mi proyecto de manera segura con SSH desde GitHub Action para CD?
Descubre la importancia y el proceso de establecer una conexión segura en tu flujo de trabajo
CI/CD.
0:00 Intro
0:59 Codigo Fuente
2:27 Docker
4:40 Github
5:26 Github Action
12:12 Conexion SSH desde Github Action
14:05 Ver todo en acción
✉️ 𝐂𝐎𝐍𝐓𝐀𝐂𝐓𝐎
└ 𝙈𝘼𝙄𝙇 ⮕ leifer.contacto@gmail.com
#leifermendez

Пікірлер: 77
@AndrewBird06
@AndrewBird06 12 күн бұрын
Muchas gracias. Es justo lo que he estado buscando desde hace mucho!
@juanmanuelorjuelaacosta3230
@juanmanuelorjuelaacosta3230 8 ай бұрын
Hacia tiempo estaba buscando como desplegar docker containers en un servidor con Github Actions. Muchas gracias
@leonardopuglisi4769
@leonardopuglisi4769 24 күн бұрын
Sos un crack leifer, gracias por tu contenido
@santosmarte
@santosmarte 8 ай бұрын
Simple, puntual y 100% útil e informativo, excelente muchas gracias y a te dejo mi sub y like.
@luisreyes9990
@luisreyes9990 8 ай бұрын
Necesitaba esto Graciaaas ❤❤❤❤❤
@UskoKruM2010
@UskoKruM2010 8 ай бұрын
Encontré tu canal de casualidad y tu contenido me parece excelente, ¡sigue así! 👋 🎉
@LeiferMendez
@LeiferMendez 7 ай бұрын
Muchas gracias! 😊
@juansebastianariasrobayo6102
@juansebastianariasrobayo6102 8 ай бұрын
Gran video, en la empresa donde trabajo lo hacemos con bitbuket pero no tenia ni idea de como hacerlo en github
@estibenlicona8891
@estibenlicona8891 8 ай бұрын
Hermano, justamente me encuentro haciendo esto, que bueno tener un tutorial, Mil gracias !!!
@LeiferMendez
@LeiferMendez 8 ай бұрын
Perfecto cualquier cosa avísame !
@yosimza
@yosimza 8 ай бұрын
Gracias Leifer ! excelente video para completar la formación. Saludos
@LeiferMendez
@LeiferMendez 8 ай бұрын
Gracias a ti por pasarte
@irvingmartinez17
@irvingmartinez17 8 ай бұрын
Te juro que te amo jajajaj muchas gracias por todo los conceptos y tutoriales que compartes, eres un crack, una máquina.
@LeiferMendez
@LeiferMendez 8 ай бұрын
🔔🔔🔔 LOVE!!
@colommbiano
@colommbiano 8 ай бұрын
Waoo Excelente tema sobre cómo hacer desplegué automatizado para un VPS en Linux!!! había muy poca información de esto y en español, eres el mejor buen tema 👍🏻
@LeiferMendez
@LeiferMendez 8 ай бұрын
Gracias por comentar 🔥🔥🔥🔥🔥
@tecomAGS
@tecomAGS 8 ай бұрын
genial video, sigue así
@LeiferMendez
@LeiferMendez 8 ай бұрын
Gracias por comentar
@jhoanmartinezsilva2609
@jhoanmartinezsilva2609 8 ай бұрын
Excelente, genial
@LeiferMendez
@LeiferMendez 8 ай бұрын
Gracias! por pasarte!
@manuelvicenteortizlopez
@manuelvicenteortizlopez 8 ай бұрын
Genial 🙌🙌
@LeiferMendez
@LeiferMendez 8 ай бұрын
Grande Manuellll
@allnnde
@allnnde 8 ай бұрын
genial!!!! por casualidad tenes el codigo subido a algun github?
@JosueAcostaCastro
@JosueAcostaCastro 8 ай бұрын
Excelente video, pero uso Google Authenticator para la conexión SSH y FTP. ¿Cómo lo solucionaría?
@JesusGarcia-wn1vv
@JesusGarcia-wn1vv 8 ай бұрын
Vídeo muy bueno, instructivo y al grano. Soy profesor y no me queda claro el tema del VPS de Ubuntu? Esto es un servicio gratis de Ubuntu o es de pago? Y como se accede a ese recurso. Gracias ❤
@joseph181516
@joseph181516 6 ай бұрын
@Leifer Podrias hacer un video explicando que es eso de desplegar y que es docker? yo directamente escribo npm start y ya cierro la consola y queda todo funcionando. Para que es todo este proceso? Soy muy nuevo en esto
@daque7253
@daque7253 8 ай бұрын
Excelente video, hace tiempo logre configurar para que mis deployments deun proyecto en Github actualizaran mi pagina alojada en Firebase Hosting (tanto el dominio para test como el final), pero la verdad no tengo idea de como le hice (pique todos los botones al mismo tiempo 😂), deberias traer un ejemplo de esa combinacion Github + Firebase, es muy util.
@LeiferMendez
@LeiferMendez 8 ай бұрын
Saludos!! grande
@jonasrequena1476
@jonasrequena1476 7 ай бұрын
Hola compa, puedes hacer un ejemplo pero que el despliegue en el servidor sea con Docker-Compose?? Gracias...
@danitumink
@danitumink 8 ай бұрын
Crack
@CeratiGilmour
@CeratiGilmour 8 ай бұрын
elegante; yo uso travis CI, pero me ayudo tu video a la config.🔧
@LeiferMendez
@LeiferMendez 8 ай бұрын
Excelente! lo bueno es entender el camino para logrrarlo
@jefferson_lopez_dev
@jefferson_lopez_dev 8 ай бұрын
puedes hacer un video mas detallado sobre como subir una api de node con docker a aws y con github actions??
@davidaguero4758
@davidaguero4758 3 ай бұрын
Cual fue el vps que utilizaste para hacer esta prueba?
@pmartin1979
@pmartin1979 8 ай бұрын
Qué bueno! Pensaba que era más lioso
@LeiferMendez
@LeiferMendez 8 ай бұрын
No tanto en 16 min
@pmartin1979
@pmartin1979 8 ай бұрын
@@LeiferMendez A ver si tu sabes... Tengo un servidor en producción con CentOS7 donde instalé docker pero no fui capaz de optimizarlo para producción y no se si será por eso o porqué pero los archivos que usa ocupan casi 100Gb y la imagen que usa es de node así que... 🤷‍♀ algún tutorial para instalar docker en producción estaría guay! ;)
@luisstevencorderosteven1445
@luisstevencorderosteven1445 13 күн бұрын
Una pregunta quiero que la aplicación SUMO simulador vial se ejecute en Docker se puede alguien ayudeme es para un proyecto y no avanzo
@Shinigami4rt
@Shinigami4rt 3 ай бұрын
Pero allí no se va a AWS o me salte algo ? O no hace falta enviar a AWS ?
@autosystem3281
@autosystem3281 8 ай бұрын
Un proceso verdaderamente automatizado aunque me surgió una duda y si se hace nuevo cambio local y se hace un push ese cambio se va a evidenciar en la imagen y el contenedor?
@LeiferMendez
@LeiferMendez 8 ай бұрын
SI!
@olondono2
@olondono2 7 ай бұрын
Buenas noches Leifer, Saludos desde Venezuela, muy interesante el video, y muy clara la explicacion, estoy tratando de crear un contenedor de un bot de whatsapp hecha con la liberia que creaste, me ayudaria mucho si me envias el archivo Dockerfile de ejemplo, para ver si logro automatizar el despliegue, Gracias por tus Aportes!!!
@LeiferMendez
@LeiferMendez 7 ай бұрын
Saludos!! un abrazo, justo asi tengo mi bot en un container con CD/CI :) es lo maximo
@obelich
@obelich 8 ай бұрын
Hola que tal soy nuevo en tu canal y ya llegue con peticiones jejeje es como se aria este proceso con algo mas complejo por ejemplo un proyecto en Ruby On Rails, con su respectivo servidor Nginx, y logicamente que tenga su certificado SSL y sin falta lo de la base de datos, que este seria un contenedor adicional con un volumen me imagino para no perder la información cada vez que se haga un deploy ?
@LeiferMendez
@LeiferMendez 8 ай бұрын
Podrías hacerlo con diferentes jobs para cada una de las imagenes
@obelich
@obelich 8 ай бұрын
wolas @@LeiferMendez tendras algunos ejemplos en github o algo asi para basarme en eso para generar mi docker file y el workflow ?de antemano gracias.
@cerm88
@cerm88 8 ай бұрын
Y sí en la imagen hay un motor de database como postgresql, también funciona? Es para desplegar un backend
@LeiferMendez
@LeiferMendez 8 ай бұрын
Si todo esta en una imagen no hay problema
@cerm88
@cerm88 8 ай бұрын
@@LeiferMendez excelente, gracias por el video
@davidbarrios2665
@davidbarrios2665 8 ай бұрын
Muy buen video, cómo haces el despliege con el archivo .pem?
@andres.j.derteano
@andres.j.derteano 8 ай бұрын
x2
@LeiferMendez
@LeiferMendez 7 ай бұрын
pronto video
@jereok91
@jereok91 5 ай бұрын
x3
@SergioChamba
@SergioChamba 4 ай бұрын
tengo una duda alguien me explique por que se usa aparte "COPY package*.json ./" no estaria demas hacer eso? si se hace de la siguiente manera no daria el mismo resultado? FROM node:18-alpine as builder WORKDIR /app COPY . . RUN npm install RUN npm run build y se evitaria "COPY package*.json ./" gracias. si alguien me explica
@tecomAGS
@tecomAGS 8 ай бұрын
Leifer tienes algun curso al respecto me interesa mucho, olvide comentarlo en mi anterior comentario
@LeiferMendez
@LeiferMendez 8 ай бұрын
No uno como tal
@LorenzoJimenez
@LorenzoJimenez 7 ай бұрын
Obviamente este video es parte de un curso. ¿Cual es? gracias
@Jacket-ht6pc
@Jacket-ht6pc 6 ай бұрын
Y si fuera en gitlab
@samuelnarvaez8334
@samuelnarvaez8334 8 ай бұрын
Hola me eh enredado un poco en la conexión del server con ssh como es esa conexión del resto genial
@LeiferMendez
@LeiferMendez 8 ай бұрын
Genial dime qué exactamente no te quedó claro ?
@samuelnarvaez8334
@samuelnarvaez8334 8 ай бұрын
@@LeiferMendez no se como estas conectado al server y esa config del deploy, aunq intente tirar un proyecto personal pero no ejecuta el archivo publish 🫠
@LeiferMendez
@LeiferMendez 8 ай бұрын
@@samuelnarvaez8334 la conexión vía ssh have aquí sshpass -p ${{secrets.PASS DE TU SERVER}} ssh -o StrictHostKeyChecking=no ${{AQUI USER Y IP ALGOCOMO root@12348484}}
@samuelnarvaez8334
@samuelnarvaez8334 8 ай бұрын
Gracias por el tutorial despertó mi curiosidad a aprender Git actions
@LeiferMendez
@LeiferMendez 8 ай бұрын
@@samuelnarvaez8334 el tema que no te ejecute asegúrate que el nombre del directorio ficheros y rama este bien escrito
@INGENIERAJOHANNA
@INGENIERAJOHANNA Ай бұрын
Ya estoy estresada 😣😣😣😣
@MacoChave
@MacoChave 8 ай бұрын
Like sin duda. Yo lo he intentado en un monorepo, pero no he podido 😢.
@LeiferMendez
@LeiferMendez 8 ай бұрын
Que error te dio
@MacoChave
@MacoChave 8 ай бұрын
@@LeiferMendez Me lanzó este error 👉: Invalid workflow file: .github/workflows/main.yml#L13
@LeiferMendez
@LeiferMendez 8 ай бұрын
Nestjs ⮕ link.codigoencasa.com/promo-especial DonWeb ⮕guias.donweb.com/leifer-mendez/
@tekunramirez
@tekunramirez 8 ай бұрын
no esta la línea de tiempo ☹
@LeiferMendez
@LeiferMendez 8 ай бұрын
Síii estaa
@tekunramirez
@tekunramirez 8 ай бұрын
Gracias Leifer@@LeiferMendez
@LeiferMendez
@LeiferMendez 8 ай бұрын
Nose q pasoooo pero en la descripción si está las marcas de tiempo
@LeiferMendez
@LeiferMendez 8 ай бұрын
Solucionado
¿Donde desplegar bases de datos de SQL para proyectos reales?
15:49
Clown takes blame for missing candy 🍬🤣 #shorts
00:49
Yoeslan
Рет қаралды 39 МЛН
How Many Balloons Does It Take To Fly?
00:18
MrBeast
Рет қаралды 171 МЛН
Using docker in unusual ways
12:58
Dreams of Code
Рет қаралды 421 М.
Github Actions CI/CD - Everything you need to know to get started
12:21
Dockeriza tu API REST de Node.js en minutos con Docker
25:50
Leifer Mendez
Рет қаралды 25 М.
The cloud is over-engineered and overpriced (no music)
14:39
Tom Delalande
Рет қаралды 507 М.
Sirve DOCKER para un FRONTEND? / Enseñando docker a @goncypozzo
57:33
НОВЫЕ ФЕЙК iPHONE 🤯 #iphone
0:37
ALSER kz
Рет қаралды 90 М.
Это - iPhone 16 и вот что надо знать...
17:20
Overtake lab
Рет қаралды 124 М.
НЕ БЕРУ APPLE VISION PRO!
0:37
ТЕСЛЕР
Рет қаралды 205 М.
Rate This Smartphone Cooler Set-up ⭐
0:10
Shakeuptech
Рет қаралды 2,9 МЛН
Лазер против камеры смартфона
1:01
NEWTONLABS
Рет қаралды 654 М.
КРУТОЙ ТЕЛЕФОН
0:16
KINO KAIF
Рет қаралды 6 МЛН