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 👍🏻
@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
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.
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?
@@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! ;)
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?
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 ❤
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!!!
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
@@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 🫠
@@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}}
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 ?
Hacia tiempo estaba buscando como desplegar docker containers en un servidor con Github Actions. Muchas gracias
Muchas gracias. Es justo lo que he estado buscando desde hace mucho!
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 👍🏻
Gracias por comentar 🔥🔥🔥🔥🔥
Encontré tu canal de casualidad y tu contenido me parece excelente, ¡sigue así! 👋 🎉
Muchas gracias! 😊
Te juro que te amo jajajaj muchas gracias por todo los conceptos y tutoriales que compartes, eres un crack, una máquina.
🔔🔔🔔 LOVE!!
Simple, puntual y 100% útil e informativo, excelente muchas gracias y a te dejo mi sub y like.
LA PIEZA DE LEGO QUE ME FALTABA. GRACIAS POR COMPARTIR...
Gran video, en la empresa donde trabajo lo hacemos con bitbuket pero no tenia ni idea de como hacerlo en github
Excelenteee video amigo , me quitaste una gran duda gracias
Necesitaba esto
Graciaaas ❤❤❤❤❤
Hermano, justamente me encuentro haciendo esto, que bueno tener un tutorial, Mil gracias !!!
Perfecto cualquier cosa avísame !
Sos un crack leifer, gracias por tu contenido
Gracias Leifer ! excelente video para completar la formación. Saludos
Gracias a ti por pasarte
@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
Hola compa, puedes hacer un ejemplo pero que el despliegue en el servidor sea con Docker-Compose?? Gracias...
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.
Saludos!! grande
elegante; yo uso travis CI, pero me ayudo tu video a la config.🔧
Excelente! lo bueno es entender el camino para logrrarlo
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?
Qué bueno! Pensaba que era más lioso
No tanto en 16 min
@@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! ;)
Excelente video, pero uso Google Authenticator para la conexión SSH y FTP. ¿Cómo lo solucionaría?
Eres un p*** crack. Gracias!!!
puedes hacer un video mas detallado sobre como subir una api de node con docker a aws y con github actions??
Muy buen video, cómo haces el despliege con el archivo .pem?
x2
pronto video
x3
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?
SI!
Excelente, genial
Gracias! por pasarte!
Cual fue el vps que utilizaste para hacer esta prueba?
Nestjs ⮕ link.codigoencasa.com/promo-especial
DonWeb ⮕guias.donweb.com/leifer-mendez/
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 ❤
Pero allí no se va a AWS o me salte algo ? O no hace falta enviar a AWS ?
Bro esto aplicaría para springboot?
genial!!!! por casualidad tenes el codigo subido a algun github?
genial video, sigue así
Gracias por comentar
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!!!
Saludos!! un abrazo, justo asi tengo mi bot en un container con CD/CI :) es lo maximo
Y sí en la imagen hay un motor de database como postgresql, también funciona? Es para desplegar un backend
Si todo esta en una imagen no hay problema
@@LeiferMendez excelente, gracias por el video
Obviamente este video es parte de un curso. ¿Cual es? gracias
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
Crack
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
Genial 🙌🙌
Grande Manuellll
Leifer tienes algun curso al respecto me interesa mucho, olvide comentarlo en mi anterior comentario
No uno como tal
Hola me eh enredado un poco en la conexión del server con ssh como es esa conexión del resto genial
Genial dime qué exactamente no te quedó claro ?
@@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 🫠
@@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}}
Gracias por el tutorial despertó mi curiosidad a aprender Git actions
@@samuelnarvaez8334 el tema que no te ejecute asegúrate que el nombre del directorio ficheros y rama este bien escrito
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 ?
Podrías hacerlo con diferentes jobs para cada una de las imagenes
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.
Y si fuera en gitlab
Like sin duda. Yo lo he intentado en un monorepo, pero no he podido 😢.
Que error te dio
@@LeiferMendez Me lanzó este error 👉: Invalid workflow file: .github/workflows/main.yml#L13
Ya estoy estresada 😣😣😣😣
no esta la línea de tiempo ☹
Síii estaa
Gracias Leifer@@LeiferMendez
Nose q pasoooo pero en la descripción si está las marcas de tiempo
Solucionado