-
Notifications
You must be signed in to change notification settings - Fork 9
Expand file tree
/
Copy pathdocker-compose-example.yml
More file actions
78 lines (78 loc) · 2.22 KB
/
Copy pathdocker-compose-example.yml
File metadata and controls
78 lines (78 loc) · 2.22 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
services:
cb_pbs:
image: ghcr.io/commit-boost/pbs:v0.9.6
container_name: cb_pbs
ports:
- 18550:18550
environment:
CB_CONFIG: /cb-config.toml
CB_PBS_ENDPOINT: 0.0.0.0:18550
CB_METRICS_PORT: 10000
CB_LOGS_DIR: /var/logs/commit-boost
volumes:
- ./config.toml:/cb-config.toml:ro
- ./logs/pbs:/var/logs/commit-boost
# for mux keys
# - ./tests/data/mux_keys.json:/tests/data/mux_keys.json
networks:
- monitoring_network
cb_gen_jwt:
image: ghcr.io/ethgas-developer/commitboost_gen_jwt:latest
container_name: cb_gen_jwt
environment:
CB_MODULE_ID: ETHGAS_COMMIT
volumes:
- ./.cb.env:/app/.cb.env
networks:
- monitoring_network
cb_signer:
image: ghcr.io/commit-boost/signer:v0.9.6
container_name: cb_signer
environment:
CB_CONFIG: /cb-config.toml
CB_SIGNER_ENDPOINT: 0.0.0.0:20000
CB_METRICS_PORT: 10000
CB_LOGS_DIR: /var/logs/commit-boost
# either plain key file
# CB_SIGNER_LOADER_FILE: /keys.json
# or validator client keystore
CB_SIGNER_LOADER_KEYS_DIR: /keys
CB_SIGNER_LOADER_SECRETS_DIR: /secrets
volumes:
- ./config.toml:/cb-config.toml:ro
# either plain key file
# - ./tests/data/keys.json:/keys.json:ro
# or validator client keystore
- /path/to/data_validator/validators:/keys:ro
- /path/to/data_validator/secrets:/secrets:ro
- ./logs/signer:/var/logs/commit-boost
# ports:
# - 20000:20000
env_file: .cb.env
networks:
- signer_network
cb_ethgas_commit:
image: ghcr.io/ethgas-developer/commitboost_ethgas_commit:v1.0.7
container_name: cb_ethgas_commit
environment:
CB_MODULE_ID: ETHGAS_COMMIT
CB_CONFIG: /cb-config.toml
CB_SIGNER_URL: http://cb_signer:20000
CB_METRICS_PORT: 10000
CB_LOGS_DIR: /var/logs/commit-boost
volumes:
- ./config.toml:/cb-config.toml:ro
- ./logs/ethgas_commit:/var/logs/commit-boost
- ./records:/app
# for mux keys
# - ./tests/data/mux_keys.json:/tests/data/mux_keys.json
env_file: .cb.env
networks:
- signer_network
depends_on:
- cb_signer
networks:
monitoring_network:
driver: bridge
signer_network:
driver: bridge