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.

  1. Instalar y configurar gcloud siguiendo las instrucciones de Google Cloud SDK.

  2. 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
  3. 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:

mercury/.env.local
NODE_TLS_REJECT_UNAUTHORIZED=0
TET_API_SECRET=token
NEXT_PUBLIC_IMAGE_DOMAIN=magento.test
NEXT_PUBLIC_API_ENDPOINT=https://magento.test/graphql

Ejecutar aplicaci贸n

yarn dev