Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Roman2K/txstreet-deploy
Deployment helpers for TxStreet
https://github.com/Roman2K/txstreet-deploy
Last synced: 3 months ago
JSON representation
Deployment helpers for TxStreet
- Host: GitHub
- URL: https://github.com/Roman2K/txstreet-deploy
- Owner: Roman2K
- License: agpl-3.0
- Created: 2023-12-02T18:24:16.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-01-06T12:48:02.000Z (11 months ago)
- Last Synced: 2024-04-20T18:55:51.184Z (8 months ago)
- Size: 13.7 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-txstreet - txstreet-deploy - Self-hosting (Documentation / Litecoin MWEB integration)
README
# txstreet-deploy
This repo will eventually contain all the tools and instructions necessary to
self-host an instance of [TxStreet][txstreet] ([open-source][txstreet-source])
anywhere.[txstreet]: https://txstreet.com
[txstreet-source]: https://github.com/txstreet
[progress-report-issue]: https://github.com/Roman2K/txstreet-deploy/issues/1## 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][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
* redisTo each service corresponds a Docker image that can be built from Dockerfiles
under `docker/` (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
- [Awesome TxStreet](https://github.com/Roman2K/awesome-txstreet)
## License
All material in this repository and this GitHub project are licensed under the
[GNU AGPLv3][agplv3].[@tomx-eth]: https://github.com/tomx-eth
[agplv3]: https://choosealicense.com/licenses/agpl-3.0/