Skip to content

Contenedor de react

  1. Crear el Dockerfile
Terminal window
nano Dockerfile
Terminal window
FROM node:20
WORKDIR /my_app
COPY . .
RUN npm install
RUN npm run build
RUN npm install -g serve
EXPOSE 3000
CMD ["serve", "-s" ,"dist"]
  1. Crear la imagen
Terminal window
docker build -t my_app_image .
Terminal window
docker images
  1. Crear el contenedor basado en la imagen
Terminal window
docker run -d -p 80:3000 --name my_app_container my_app_image
Terminal window
docker ps

¡Listo! Ya podemos visitar 🚀 http://[tu_dominio_o_ip]