cayu / actividad-docker-nerdearla

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Proyecto a dockerizar. Workshop Docker 101 Nerdearla 2020.

Enunciado

Este repositorio tiene una aplicación React, pero no te asustes, no hace falta que sepas React para poder hacer esta actividad.

La idea de esta actividad es que puedas crear el archivo Dockerfile necesario para poder dockerizar el proyecto. Como dije, no es necesario saber React pero te voy a tirar un par de pistas sobre cosas que si vas a necesitar:

  • La imagen de la que podes partir es node:10.15-alpine. Es un poco vieja pero sirve para este ejercicio
  • El proyecto en React requiere algunas dependencias, el comando para poder instalarlas es npm install --silent
  • React tiene dos posibles builds, desarrollo y producción. Si queres generar el de producción, el comando que necesitas es npm run build
  • Generalmente el puerto que se utiliza es el 3000
  • El comando para levantar la aplicación es npm start

Plataforma

Si pudiste instalar Docker en tu computadora sentite libre de correrlo ahí, pero como a veces pueden surgir incovenientes que no logres solucionar en la duración de un workshop, te recomendamos que lo hagas con "Play with Docker", podés acceder de forma gratuita en: https://labs.play-with-docker.com/

Clickea en la barra lateral izquierda la opción "Add new instance" y arrastrá el código de este repositorio a la terminal que se te crea para subirlo automaticamente.

Dudas, consultas, feedback.

Si tenés cualquier tipo de duda, consulta o queres pasar feedback sobre la actividad o el workshop en general, podes contactarme directamente en mi twitter @JuaniGallo, tengo los MDs abiertos.

About


Languages

Language:JavaScript 62.2%Language:CSS 25.1%Language:HTML 12.7%