Skip to content

Roman2K/txstreet-deploy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

txstreet-deploy

This repo will eventually contain all the tools and instructions necessary to self-host an instance of TxStreet (open-source) anywhere.

Status

Work in progress.

I will be committing experimental tools, config and instructions as I'm making progress.

Updates will be posted in the progress report issue.

Objectives

  • Fully functional

  • Dockerized services

  • As little assumptions about the deployment environment as possible

  • Sample docker-compose.yml of a full instance

    • Including blockchain nodes

Docker images

A deployment is made up of services talking to each other:

  • bitcoin-node
  • litecoin-node
  • monero-node
  • bitcoin-cash-node
  • eth-node
  • eth-beacon-node
  • txstreet-processor-api
  • txstreet-processor-websocket-server
  • txstreet-bulk-geth-api
  • mongodb
  • redis

To each service corresponds a Docker image that can be built from Dockerfiles under docker/<service> (upcoming).

Credits

Thanks to @tomx-eth for making such a neat blockchain visualizer, publishing its source, writing comprehensive docs, and passing the torch to the community on the Litecoin Telegram.

Related resources

License

All material in this repository and this GitHub project are licensed under the GNU AGPLv3.

About

Deployment helpers for TxStreet

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published