Skip to content

anton-rs/ops-anton

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

anton

This repository contains all of the Dockerfiles and devops scripts for Anton.

Usage

Begin by installing dependencies:

Then, create a shared network named anton-net for the containers to communicate over:

docker network create anton-net

To spin up the whole system, run make sys_up. This will build the images for the system utilities (Grafana, Prometheus, Portainer) as well as the L1 clients and start them in a container stack.

To spin down the system, run make sys_down. This will stop the containers and purge their images.

Volumes

Note DO NOT purge these volumes unless you want to lose data.

Volume Name Description
portainer_data Portainer data directory
prometheus_data Prometheus data directory
grafana_data Grafana data directory
cl_data Lighthouse data directory for L1 Ethereum
el_data Reth data directory for L1 Ethereum
sepolia_cl_data Lighthouse data directory for L1 Sepolia
sepolia_el_data Reth data directory for L1 Sepolia

Ports

Service Port
Grafana 6150
Prometheus 9090
Portainer 9000
Node Exporter 9100
Lighthouse 5052
Lighthouse (Metrics) 5054
Reth 8545
Reth (Engine) 8551
Reth (Metrics) 9420
ETH Metrics Exporter 9300
Lighthouse (Sepolia) 5055
Lighthouse (Sepolia - Metrics) 5057
Reth (Sepolia) 8546
Reth (Sepolia - Engine) 8552
Reth (Sepolia - Metrics) 9301

About

Devops repo for the Anton project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published