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

Поделиться
HTML-код
  • Опубликовано: 4 окт 2024
  • НаукаНаука

Комментарии • 82

  • @juanmanuelorjuelaacosta3230
    @juanmanuelorjuelaacosta3230 10 месяцев назад +6

    Hacia tiempo estaba buscando como desplegar docker containers en un servidor con Github Actions. Muchas gracias

  • @AndrewBird06
    @AndrewBird06 2 месяца назад +2

    Muchas gracias. Es justo lo que he estado buscando desde hace mucho!

  • @colommbiano
    @colommbiano 10 месяцев назад +5

    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  10 месяцев назад

      Gracias por comentar 🔥🔥🔥🔥🔥

  • @UskoKruM2010
    @UskoKruM2010 10 месяцев назад +2

    Encontré tu canal de casualidad y tu contenido me parece excelente, ¡sigue así! 👋 🎉

  • @irvingmartinez17
    @irvingmartinez17 10 месяцев назад +1

    Te juro que te amo jajajaj muchas gracias por todo los conceptos y tutoriales que compartes, eres un crack, una máquina.

  • @santosmarte
    @santosmarte 10 месяцев назад +2

    Simple, puntual y 100% útil e informativo, excelente muchas gracias y a te dejo mi sub y like.

  • @cesarsoliscaro
    @cesarsoliscaro Месяц назад

    LA PIEZA DE LEGO QUE ME FALTABA. GRACIAS POR COMPARTIR...

  • @juansebastianariasrobayo6102
    @juansebastianariasrobayo6102 10 месяцев назад +2

    Gran video, en la empresa donde trabajo lo hacemos con bitbuket pero no tenia ni idea de como hacerlo en github

  • @jeusf5539
    @jeusf5539 Месяц назад

    Excelenteee video amigo , me quitaste una gran duda gracias

  • @luisreyes9990
    @luisreyes9990 10 месяцев назад +2

    Necesitaba esto
    Graciaaas ❤❤❤❤❤

  • @estibenlicona8891
    @estibenlicona8891 10 месяцев назад

    Hermano, justamente me encuentro haciendo esto, que bueno tener un tutorial, Mil gracias !!!

    • @LeiferMendez
      @LeiferMendez  10 месяцев назад

      Perfecto cualquier cosa avísame !

  • @leonardopuglisi4769
    @leonardopuglisi4769 3 месяца назад

    Sos un crack leifer, gracias por tu contenido

  • @yosimza
    @yosimza 10 месяцев назад

    Gracias Leifer ! excelente video para completar la formación. Saludos

  • @joseph181516
    @joseph181516 8 месяцев назад

    @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

  • @jonasrequena1476
    @jonasrequena1476 10 месяцев назад +2

    Hola compa, puedes hacer un ejemplo pero que el despliegue en el servidor sea con Docker-Compose?? Gracias...

  • @daque7253
    @daque7253 10 месяцев назад +1

    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.

  • @CeratiGilmour
    @CeratiGilmour 10 месяцев назад +1

    elegante; yo uso travis CI, pero me ayudo tu video a la config.🔧

    • @LeiferMendez
      @LeiferMendez  10 месяцев назад

      Excelente! lo bueno es entender el camino para logrrarlo

  • @gmayas
    @gmayas 21 день назад

    Me salio una duda, ¿tu despliegas sobre un Maquina Virtual, o cual es el Server donde despliegas Doker?, ahora si estamos hablando CI/CD, ¿Qué parte ves la de monitoreo?

  • @pmartin1979
    @pmartin1979 10 месяцев назад +1

    Qué bueno! Pensaba que era más lioso

    • @LeiferMendez
      @LeiferMendez  10 месяцев назад

      No tanto en 16 min

    • @pmartin1979
      @pmartin1979 10 месяцев назад

      @@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! ;)

  • @JosueAcostaCastro
    @JosueAcostaCastro 10 месяцев назад +1

    Excelente video, pero uso Google Authenticator para la conexión SSH y FTP. ¿Cómo lo solucionaría?

  • @jjav1978
    @jjav1978 Месяц назад

    Eres un p*** crack. Gracias!!!

  • @jefferson_lopez_dev
    @jefferson_lopez_dev 10 месяцев назад

    puedes hacer un video mas detallado sobre como subir una api de node con docker a aws y con github actions??

  • @davidbarrios2665
    @davidbarrios2665 10 месяцев назад +2

    Muy buen video, cómo haces el despliege con el archivo .pem?

  • @autosystem3281
    @autosystem3281 10 месяцев назад +1

    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?

  • @jhoanmartinezsilva2609
    @jhoanmartinezsilva2609 10 месяцев назад +1

    Excelente, genial

  • @davidaguero4758
    @davidaguero4758 5 месяцев назад

    Cual fue el vps que utilizaste para hacer esta prueba?

  • @LeiferMendez
    @LeiferMendez  10 месяцев назад +1

    Nestjs ⮕ link.codigoencasa.com/promo-especial
    DonWeb ⮕guias.donweb.com/leifer-mendez/

  • @JesusGarcia-wn1vv
    @JesusGarcia-wn1vv 10 месяцев назад

    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 ❤

  • @Shinigami4rt
    @Shinigami4rt 5 месяцев назад

    Pero allí no se va a AWS o me salte algo ? O no hace falta enviar a AWS ?

  • @Dev.junior2024
    @Dev.junior2024 11 дней назад

    Bro esto aplicaría para springboot?

  • @allnnde
    @allnnde 10 месяцев назад

    genial!!!! por casualidad tenes el codigo subido a algun github?

  • @tecomAGS
    @tecomAGS 10 месяцев назад

    genial video, sigue así

  • @olondono2
    @olondono2 9 месяцев назад +1

    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  9 месяцев назад

      Saludos!! un abrazo, justo asi tengo mi bot en un container con CD/CI :) es lo maximo

  • @cerm88
    @cerm88 10 месяцев назад +3

    Y sí en la imagen hay un motor de database como postgresql, también funciona? Es para desplegar un backend

    • @LeiferMendez
      @LeiferMendez  10 месяцев назад

      Si todo esta en una imagen no hay problema

    • @cerm88
      @cerm88 10 месяцев назад +1

      @@LeiferMendez excelente, gracias por el video

  • @LorenzoJimenez
    @LorenzoJimenez 10 месяцев назад

    Obviamente este video es parte de un curso. ¿Cual es? gracias

  • @luisstevencorderosteven1445
    @luisstevencorderosteven1445 2 месяца назад

    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

  • @danitumink
    @danitumink 10 месяцев назад

    Crack

  • @SergioChamba
    @SergioChamba 7 месяцев назад

    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

  • @manuelvicenteortizlopez
    @manuelvicenteortizlopez 10 месяцев назад

    Genial 🙌🙌

  • @tecomAGS
    @tecomAGS 10 месяцев назад +1

    Leifer tienes algun curso al respecto me interesa mucho, olvide comentarlo en mi anterior comentario

  • @samuelnarvaez8334
    @samuelnarvaez8334 10 месяцев назад +2

    Hola me eh enredado un poco en la conexión del server con ssh como es esa conexión del resto genial

    • @LeiferMendez
      @LeiferMendez  10 месяцев назад

      Genial dime qué exactamente no te quedó claro ?

    • @samuelnarvaez8334
      @samuelnarvaez8334 10 месяцев назад +1

      @@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  10 месяцев назад +1

      @@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 10 месяцев назад

      Gracias por el tutorial despertó mi curiosidad a aprender Git actions

    • @LeiferMendez
      @LeiferMendez  10 месяцев назад +1

      @@samuelnarvaez8334 el tema que no te ejecute asegúrate que el nombre del directorio ficheros y rama este bien escrito

  • @obelich
    @obelich 10 месяцев назад +1

    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  10 месяцев назад +1

      Podrías hacerlo con diferentes jobs para cada una de las imagenes

    • @obelich
      @obelich 10 месяцев назад

      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.

  • @Jacket-ht6pc
    @Jacket-ht6pc 8 месяцев назад

    Y si fuera en gitlab

  • @MacoChave
    @MacoChave 10 месяцев назад +1

    Like sin duda. Yo lo he intentado en un monorepo, pero no he podido 😢.

    • @LeiferMendez
      @LeiferMendez  10 месяцев назад

      Que error te dio

    • @MacoChave
      @MacoChave 10 месяцев назад

      @@LeiferMendez Me lanzó este error 👉: Invalid workflow file: .github/workflows/main.yml#L13

  • @INGENIERAJOHANNA
    @INGENIERAJOHANNA 3 месяца назад

    Ya estoy estresada 😣😣😣😣

  • @tekunramirez
    @tekunramirez 10 месяцев назад +1

    no esta la línea de tiempo ☹

    • @LeiferMendez
      @LeiferMendez  10 месяцев назад

      Síii estaa

    • @tekunramirez
      @tekunramirez 10 месяцев назад

      Gracias Leifer@@LeiferMendez

    • @LeiferMendez
      @LeiferMendez  10 месяцев назад

      Nose q pasoooo pero en la descripción si está las marcas de tiempo

    • @LeiferMendez
      @LeiferMendez  10 месяцев назад +1

      Solucionado