Este proyecto fue creado con Create React App. Para una explicación detallada sobre como funciona revisa su documentación.
Vas a necesitar tener instalados NodeJS & Yarn en tu computadora.
Una vez listo deberás correr yarn
para descargar las depencias del proyecto.
En la raíz del proyecto puedes correr:
Corre el sitio en modo desarollo.
Abre http://localhost:3000 para verla en el navegador.
Contruye la app en modo producción dentro de la carpeta build
.
Construye correctamente React en modo poducción y lo optimiza para mayor rendimiento.
El aplicación construida es minificada y los nombres de los archivos incluyen hashes.
La aplicación está lista para ser lanzada!
Revisa esta sección sobre lanzamiento para más información.
Puedes usar Docker y/o docker-compose para correr el proyecto.
Con docker-compose
(docker-compose es una herramienta dependiente de Docker). En la raíz del proyecto puedes correr:
docker-compose up
con Docker. En la raíz del proyecto puedes correr:
docker build -t migala-form -f Dockerfile.dev .
docker run -p 3000:3000 migala-form
Es necesario tener un archivo .env.production
con las variables de ambiente definidas en .env.example
.
El siguiente comando construirá una imágen de contenedor con una versión productiva del proyecto:
docker build -t migala-form-prod .
Para correr el contenedor:
docker run -e PORT=3000 -p 3000:3000 migala-form-prod
La variable de entorno PORT
indica el el puerto de nginx. El nombre de la
variable se puede cambiar desde los archivos de template de nginx.
Puedes aprender más en la documentación de Create React App.
Para aprender React revisa la documentación de React.