Crear una aplicacion de React con Docker
Pasos:
-
En una carpeta abrir VSCode y crear un archivo
docker-compose.yaml
. -
Configurar el docker-compose:
version: '3.5'
services:
app:
image: node:12-alpine
volumes:
- ./:/app
working_dir: /app
ports:
- 3000:3000
command: npm start
3 . En la consola escribir el siguiente comando
docker-compose run --rm app npx create-react-app <nombre-del-proyecto> --use-npm
Esto demorará unos minutos porque se descargará una aplicacion con create-react-app
4 . Mover el archivo docker-compose a la carpeta recien creada.
5 . Abrir la consola dentro de esta carpeta y escribir el siguiente comando:
docker-compose up
6 . Si el servidor no inicia hay que agregar al docker-compuse la funcion tty:true