DogepartyXDP / xdp-proxy

A websockets proxy with realtime notifications of Dogeparty transactions

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Description

xdp-proxy is a websockets proxy for all the Dogeparty subsystems.

Forked from xcp-proxy repo

Installation

For a simple Docker-based install of the Dogeparty software stack, see this guide.

Manual installation can be done by:

git clone https://github.com/DogepartyXDP/xdp-proxy
cd xdp-proxy
npm install
npm start

The server expects several environment variables to point at the respective backend servers.

The available environment variables along with their defaults are:

SECRETS_PATH=./
HTTP_PORT=8095
ADDRINDEXRS_URL=tcp://localhost:8435
DOGEPARTY_URL=http://rpc:rpc@localhost:4005
DOGECOIN_ZMQ_URL=tcp://localhost:28835
REDIS_URL=redis://localhost:6379/8
SESSION_SECRET=configure this!
INTERVAL_CHECK_DOGEPARTY_PARSED=1000

You can include them in a secrets file and point it by setting the SECRETS_PATH environment variable to it.

License

Read LICENSE

About

A websockets proxy with realtime notifications of Dogeparty transactions

License:MIT License


Languages

Language:JavaScript 95.8%Language:HTML 2.2%Language:Dockerfile 2.0%