https://github.com/status-im/infra-status
Infrastructure for Status fleets
https://github.com/status-im/infra-status
fleet infra waku
Last synced: 6 months ago
JSON representation
Infrastructure for Status fleets
- Host: GitHub
- URL: https://github.com/status-im/infra-status
- Owner: status-im
- Created: 2023-09-08T12:11:00.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-10-29T12:21:13.000Z (11 months ago)
- Last Synced: 2024-10-29T13:12:18.920Z (11 months ago)
- Topics: fleet, infra, waku
- Language: Python
- Homepage: https://github.com/status-im/nim-waku
- Size: 173 KB
- Stars: 0
- Watchers: 41
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Description
This repo defines infrastructure for running [nim-waku](github.com/status-im/nim-waku) nodes.
There are 3 kinds of nodes:
* `boot` - Bootstrap nodes. No `store` protcol enabled.
* `store` - Messages store nodes with `relay`, and `store` protocols.
* `store-db` - PostgreSQL used by `store` nodes for envelope storage.# Discovery
DNS `TXT` ENRTree records exist to discover available fleets:
```
enrtree://AMOJVZX4V6EXP7NTJPMAYJYST2QP6AJXYW76IU6VGJS7UVSNDYZG4@boot.prod.status.nodes.status.im
enrtree://AMOJVZX4V6EXP7NTJPMAYJYST2QP6AJXYW76IU6VGJS7UVSNDYZG4@store.prod.status.nodes.status.im
```
```
enrtree://AI4W5N5IFEUIHF5LESUAOSMV6TKWF2MB6GU2YK7PU4TYUGUNOCEPW@boot.staging.status.nodes.status.im
enrtree://AI4W5N5IFEUIHF5LESUAOSMV6TKWF2MB6GU2YK7PU4TYUGUNOCEPW@store.staging.status.nodes.status.im
```# Continious Integration
Jenkins CI builds can be used to build and deploy new Docker images:
* `status.staging` - https://ci.infra.status.im/job/nim-waku/job/deploy-status-staging/
* `status.prod` - https://ci.infra.status.im/job/nim-waku/job/deploy-status-test/# Repo Usage
For how to use this repo read the [Infra Repo Usage](https://github.com/status-im/infra-docs/blob/master/docs/general/infra_repo_usage.md) doc.