ecosystem/indexer-grpc/indexer-grpc-parser/README.md
Indexer GRPC parser is to indexer data processor that leverages the indexer grpc data.
A running PostgreSQL instance, with a valid database.
A config YAML file
config.yamlhealth_check_port: 8084
server_config:
processor_name: default_processor
postgres_connection_string: postgresql://postgres:@localhost:5432/postgres_v2
indexer_grpc_data_service_address: 127.0.0.1:50051
indexer_grpc_http2_ping_interval_in_secs: 60
indexer_grpc_http2_ping_timeout_in_secs: 10
auth_token: AUTH_TOKEN
processor_name: purpose of this processor; also used for monitoring purpose.postgres_connection_string: PostgresQL DB connection stringindexer_grpc_data_service_address: Data service non-TLS endpoint address.indexer_grpc_http2_ping_interval_in_secs: client-side grpc HTTP2 ping interval.indexer_grpc_http2_ping_timeout_in_secs: client-side grpc HTTP2 ping timeout.auth_token: Auth token used for connection.Dockerfile and config.yaml(update accordingly)
cd ecosystem/indexer-grpc/indexer-grpc-parser && docker build . -t indexer-processordocker run indexer-processor:latestDockerfile and config.yaml(update accordingly)cd ecosystem/indexer-grpc/indexer-grpc-parser && cargo run --release -- -c config.yaml