Instalaci贸n
Requisitos de sistema
Configuraci贸n inicial
Mercury es un proyecto privado, por lo que para poder instalarlo es necesario acceder al repositorio de npm con las credenciales de acceso.
-
Instalar y configurar
gcloud
siguiendo las instrucciones de Google Cloud SDK. -
Editar (o crear) el archivo
~/.npmrc
para incorporar la informaci贸n de acceso al repositorio de npm:~/.npmrc @mercury:registry=https://europe-west1-npm.pkg.dev/etailers-gcp/mercury/ //europe-west1-npm.pkg.dev/etailers-gcp/mercury/:always-auth=true
-
Generar token de acceso al repositorio privado npm:
npx google-artifactregistry-auth --repo-config=$(realpath ~/.npmrc)
Crear nueva aplicaci贸n
Para crear una nueva aplicaci贸n de Mercury, ejecutar el siguiente comando:
yarn create @mercury/mercury-app
Luego de seguir los pasos en pantalla, se crear谩 una nueva carpeta con el nombre de la aplicaci贸n.
Instalaci贸n
Para instalar una aplicaci贸n de Mercury ya existente, ejecutar el siguiente comando:
Instalaci贸n de dependencias
npx google-artifactregistry-auth && yarn
Configuraci贸n de variables de entorno
Copiar el archivo de ejemplo
cp mercury/.env.local.dist mercury/.env.local
Ajustar las variables de entorno seg煤n corresponda:
NODE_TLS_REJECT_UNAUTHORIZED=0
TET_API_SECRET=token
NEXT_PUBLIC_IMAGE_DOMAIN=magento.test
NEXT_PUBLIC_API_ENDPOINT=https://magento.test/graphql
Para m谩s informaci贸n sobre las variables de entorno puedes ver la referencias.
Ejecutar aplicaci贸n
yarn dev