Ejecutar SubQuery Localmente

... 2022-8-5 About 4 min

# Ejecutar SubQuery Localmente

Esta guía trabaja sobre cómo ejecutar un nodo local de SubQuery en su infraestructura, que incluye tanto el indexador como el servicio de consultas. ¿No quieres preocuparte por ejecutar tu propia infraestructura de SubQuery? SubQuery proporciona un servicio administrado (opens new window) a la comunidad de forma gratuita. Sigue nuestra guía de publicación para ver cómo puedes subir tu proyecto a SubQuery Projects (opens new window).

# Usando Docker

Una solución alternativa es ejecutar un Contenedor Docker, definido por el archivo docker-compose.yml. Para un nuevo proyecto que ha sido inicializado no necesitarás cambiar nada aquí.

Bajo el directorio del proyecto ejecute el siguiente comando:

docker-compose pull && docker-compose up
1

Puede tomar algo de tiempo descargar los paquetes necesarios (@subql/node (opens new window), @subql/query (opens new window), y Postgres) por primera vez, pero pronto verás un nodo SubQuery en ejecución.

# Ejecutando un Indexador (subql/node)

Requisitos:

  • Postgres (opens new window) base de datos (versión 12 o superior). Mientras que el nodo de SubQuery indexa la blockchain, los datos extraídos se almacenan en una instancia de base de datos externa.

Un nodo de SubQuery es una implementación que extrae datos de blockchain basados en Substrate/Polkadot por el proyecto SubQuery y lo guarda en una base de datos de Postgres.

# Instalación

Last update: August 5, 2022 10:08