Skip to content

Latest commit

 

History

History
45 lines (32 loc) · 1.43 KB

README.md

File metadata and controls

45 lines (32 loc) · 1.43 KB

Reactjs Microfrontends con Federación de Modulos

Instalacion de dependencias

En la raíz de cada proyecto primero deber ejecutar el siguiente comando para instalar dependencias:

npm install

Correr en modo local

En la raíz del proyecto general ejecutar el siguiente comando

npm run start

Esto iniciará con la ejecución en paralelo todos los proyectos.

Variables de Entorno

Puntualmente en el microfrontend "dashboard-mf" se utiliza el api de CoinGecko por lo que será necesario que te registres para obtener tu api_key e incluirlo en el archivo .env como se puede ver en .env.example, con esto ya podrás correr el proyecto. link

Deploy en Vercel

En caso que necesites deployar tu app, Vercel es un muy buena alternativa, aqui te dejo algunos pasos de utilidad.

  1. Crear una cuenta en Vercel: https://vercel.com/
  2. Crear un nuevo projecto, en mi caso son 3, host, dashboard-mf y landing-mf.
  3. Enlazar los proyectos desde tu consola, para ello te recomiendo instalar globalmente Vercel CLI:
npm i -g vercel    
yarn global add vercel
  1. Para enlazar un proyecto desde tu consola después de correr un "vercel login" débes correr el comando:
vercel <root-directory>
  1. Algo muy útil es la posibilidad de generar un build con el paso de variables de entorno de la siguiente manera:
vercel --build-env REACT_APP_RAPIDAPI_KEY=value