- 1
¿Dónde aprender backend con Node.js actualizado?
00:21 - 2

Todo lo que aprenderás sobre backend con Node.js
02:27 - 3

¿Qué es Node.js?
00:00 - 4

¿Qué es Node.js y para qué sirve?
03:12 - 5

Diferencias entre Node.js y JavaScript
01:53 - 6
Resumen: Diferencias Nodejs y Javascript
00:08 - 7
Instalación de Node.js
00:18 - 8

Arquitectura orientada a eventos
12:46 - 9

Node.js para la web
08:31
¿Cómo contener tu aplicación en Docker?
Clase 46 de 48 • Curso de Backend con Node.js 2019
Para contener nuestra aplicación en Docker y ejecutarla lo primero es asegurarnos que tenemos instalado Docker.
Podemos seguir las instrucciones para Windows en https://docs.docker.com/docker-for-windows/install/ o las instrucciones para Mac en https://docs.docker.com/docker-for-mac/install/.
Luego lo que debemos hacer es crear un nuevo archivo llamado Dockerfile y en el insertamos el siguiente contenido:
FROM node:10-alpine WORKDIR /srv/app COPY . . RUN npm install EXPOSE 3000 ENV NODE_ENV=production CMD ["node", "index.js"]
Con el siguiente script creamos una imagen con nuestro de nuestro aplicativo.
docker build -t movies-api .
Con el siguiente script podemos ejecutar nuestra imagen en modo detach.
docker run -d movies-api
Si nos dirigimos a http://localhost:3000 deberíamos ver nuestra API funcionando.