-
Notifications
You must be signed in to change notification settings - Fork 10
/
docker-compose.yml
30 lines (30 loc) · 1.09 KB
/
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
version: '3.7'
services:
app:
# get last hash from https://docs.lido.fi/guides/tooling#validator-ejector
image: lidofinance/validator-ejector@<latest-hash>
container_name: validator-ejector
restart: unless-stopped
environment:
- EXECUTION_NODE=${EXECUTION_NODE}
- CONSENSUS_NODE=${CONSENSUS_NODE}
- LOCATOR_ADDRESS=${LOCATOR_ADDRESS}
- STAKING_MODULE_ID=${STAKING_MODULE_ID}
- OPERATOR_ID=${OPERATOR_ID}
- MESSAGES_LOCATION=${MESSAGES_LOCATION}
- MESSAGES_PASSWORD=${MESSAGES_PASSWORD}
- MESSAGES_PASSWORD_FILE=${MESSAGES_PASSWORD_FILE}
- VALIDATOR_EXIT_WEBHOOK=${VALIDATOR_EXIT_WEBHOOK}
- ORACLE_ADDRESSES_ALLOWLIST=${ORACLE_ADDRESSES_ALLOWLIST}
- BLOCKS_PRELOAD=${BLOCKS_PRELOAD}
- HTTP_PORT=${HTTP_PORT}
- RUN_METRICS=${RUN_METRICS}
- RUN_HEALTH_CHECK=${RUN_HEALTH_CHECK}
- LOGGER_LEVEL=${LOGGER_LEVEL}
- LOGGER_FORMAT=${LOGGER_FORMAT}
- LOGGER_SECRETS=${LOGGER_SECRETS}
- DRY_RUN=${DRY_RUN}
ports:
- '${HTTP_PORT}:${HTTP_PORT}'
volumes:
- ./messages:/app/messages