Skip to content

Commit d15eb65

Browse files
committed
feat: misc bump charonv1.2
1 parent 2b67639 commit d15eb65

File tree

2 files changed

+13
-6
lines changed

2 files changed

+13
-6
lines changed

README.md

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,23 +21,30 @@ Check the Obol [docs](https://docs.obol.tech/docs/start/quickstart_overview) for
2121

2222
A default example configuration of a full validator node is found in the root `docker-compose.yml` file.
2323

24-
The `examples/` directory is under development, you will find a collection of docker compose configuration files that demonstrate various clients and their configurations for running a Distributed Validator Node. These files are with filenames as {EC}-{CC}-{VC}.yml (where EC: Execution Client, CC: Consensus Client, VC: Validator Client). For example, if you wish to run a DV node with Geth EL, Teku CL and Lighthouse VC, you can run `geth_teku_lighthouse.yml`.
24+
To customize your node configuration, you can create a `docker-compose.override.yml` file. A sample override file is provided as `docker-compose.override.yml.sample` which you can use as a starting point. This allows you to override default settings and choose different client combinations without modifying the base configuration.
2525

2626
⚠️⚠️⚠️ **Important:**
2727
The configurations provided are meant for demonstration purposes only and may not be suitable for production environments.
28-
These examples are primarily intended for advanced users who are familiar with Docker and have a good understanding of execution and consensus clients.
2928
Please exercise caution when using them and ensure that you thoroughly review and customize the configurations according to your specific requirements.
3029

31-
To run the default example, use the following command:
30+
To run the default configuration, use the following command:
3231

3332
```sh
3433
docker compose up
3534
```
3635

37-
To run any of the other examples, found in `examples/` use the following command:
36+
To use a custom configuration with an override file:
3837

38+
1. Copy the sample override file:
3939
```sh
40-
docker compose -f examples/nethermind_teku_lighthouse.yml up
40+
cp docker-compose.override.yml.sample docker-compose.override.yml
41+
```
42+
43+
2. Edit the `docker-compose.override.yml` file to suit your needs
44+
45+
3. Run docker compose (it will automatically use both files):
46+
```sh
47+
docker compose up
4148
```
4249

4350
# FAQs

relay/docker-compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ services:
66
#
77
relay:
88
# Pegged charon version (update this for each release).
9-
image: obolnetwork/charon:${CHARON_VERSION:-v1.1.1}
9+
image: obolnetwork/charon:${CHARON_VERSION:-v1.2.0}
1010
environment:
1111
CHARON_P2P_TCP_ADDRESS: 0.0.0.0:3610
1212
CHARON_HTTP_ADDRESS: 0.0.0.0:3640

0 commit comments

Comments
 (0)