Commit Graph

18 Commits

Author SHA1 Message Date
Jakub Sokołowski 992c8a43a4
rafactor to make use of infra-role-dist-validators
This way we can handle hosts with multiple nodes in different folders.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-06-28 16:23:21 +02:00
Jakub Sokołowski 92f740e089
support multiple Web3 URLs with beacon_node_web3_urls
The first URL is the default, and the rest are fallbacks.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-04-19 19:23:36 +02:00
Jakub Sokołowski 691c1347fa
move docker compose file to tempaltes for nicer formatting
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-03-08 15:07:26 +01:00
Jakub Sokołowski b4e3c32af0
add beacon_node_netkey to be able to deploy node private key
This is used by Nimbus Eth2 bootnodes.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-01-29 13:25:59 +01:00
Jakub Sokołowski 54fcaaa887
drop rebuild timer for every host
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-11-06 11:11:14 +01:00
Jakub Sokołowski 970c326b9e
build images ofr nimbus-eth2 locally from a Dockerfile
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-11-03 14:58:09 +01:00
Ștefan Talpalaru 9ebad060dc
add cron job 2020-06-28 22:13:10 +02:00
Jakub Sokołowski 4ab7873125
use docker-compose command to use --compatibility
This is required due to following warning:

WARNING: Some services (beacon_node) use the 'deploy' key, which will be ignored.
         Compose does not support 'deploy' configuration - use `docker stack deploy` to deploy to a swarm.

Without it the cpu/mem limits are not applied.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-03-26 18:55:24 +01:00
Jakub Sokołowski ad5a900c40
use docker-compose for easier container management
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-02-10 14:25:50 +01:00
Jakub Sokołowski 3198343a25
Revert "don't configure consul if it's not enabled"
This reverts commit 66bb521b33.
2020-01-29 23:33:51 +01:00
Jakub Sokołowski 66bb521b33
don't configure consul if it's not enabled
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-01-28 20:57:39 +01:00
Jakub Sokołowski e446b26e27
remove loop for creating multiple containers
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-05-09 18:07:53 +02:00
Zahary Karadjov 3889a17e48
support raising and lowering the number of running nodes 2019-05-08 16:57:10 +03:00
Zahary Karadjov 921fd1d81f Fix a typo 2019-03-28 21:01:05 +02:00
Jakub Sokołowski 793e9a66f7
add consul service definition, fix volume paths
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-03-23 09:57:42 +01:00
Jakub Sokołowski a3add28eeb
fix name of beacon_node_network variable
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-03-22 19:02:14 +01:00
Zahary Karadjov 78a2ca23aa Support multiple nodes per host; Extract the Nginx site in a separate repo 2019-03-21 23:08:55 +02:00
Zahary Karadjov f0f650eebc Initial commit (not tested) 2019-02-14 00:45:53 +02:00