forked from eserilev/il-boost
-
Notifications
You must be signed in to change notification settings - Fork 0
/
cb.docker-compose.yml
54 lines (54 loc) · 1.34 KB
/
cb.docker-compose.yml
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
services:
il-boost:
image: il-boost
container_name: il-boost
environment:
CB_MODULE_ID: IL_COMMIT
CB_CONFIG: /cb-config.toml
CB_SIGNER_JWT: ${JWT}
METRICS_SERVER: 10000
SIGNER_SERVER: cb_signer:20000
ROLLING_DURATION: daily
RUST_LOG: debug
MAX_LOG_FILES: 30
HOST_DOCKER_INTERNAL: host.docker.internal
volumes:
- ./cb-config.toml:/cb-config.toml:ro
- ./logs:/var/logs/commit-boost
networks:
- monitoring_network
- signer_network
depends_on:
- cb_signer
cb_signer:
image: commitboost_signer
container_name: cb_signer
environment:
CB_CONFIG: /cb-config.toml
CB_JWTS: "{\"IL_COMMIT\":\"${JWT}\"}"
METRICS_SERVER: 10000
SIGNER_SERVER: 20000
ROLLING_DURATION: daily
RUST_LOG: debug
MAX_LOG_FILES: 30
CB_SIGNER_FILE: /keys.json
SIGNER_LOADER_DIR_KEYS: /keys
SIGNER_LOADER_DIR_SECRETS: /secrets
volumes:
- ./cb-config.toml:/cb-config.toml:ro
- ./logs:/var/logs/commit-boost
- ${YOUR_PATH_TO_KEYS_DIR}:/keys:ro
- ${YOUR_PATH_TO_SERETS_DIR}:/secrets:ro
networks:
- monitoring_network
- signer_network
volumes:
prometheus-data:
driver: local
grafana-data:
driver: local
networks:
monitoring_network:
driver: bridge
signer_network:
driver: bridge