-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
30 lines (29 loc) · 1.09 KB
/
docker-compose.yml
File metadata and controls
30 lines (29 loc) · 1.09 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
version: "3.8"
services:
alerts:
build:
context: .
args:
- SUBGRAPH_API_KEY=${SUBGRAPH_API_KEY}
environment:
- SLACK_TOKEN=${SLACK_TOKEN}
- SLACK_CHANNEL=${SLACK_CHANNEL}
- SLACK_WEBHOOK_URL=${SLACK_WEBHOOK_URL}
- MAINNET_RPC_URL=${MAINNET_RPC_URL:-https://rpc.ankr.com/eth}
- GNOSIS_RPC_URL=${GNOSIS_RPC_URL:-https://rpc.ankr.com/gnosis}
- SUBGRAPH_API_NATIVE=${SUBGRAPH_API_NATIVE}
- SUBGRAPH_API_FOREIGN=${SUBGRAPH_API_FOREIGN}
- SUBGRAPH_API_KEY=${SUBGRAPH_API_KEY}
- IS_VALIDATOR_BALANCE_ON_GC=${IS_VALIDATOR_BALANCE_ON_GC:-true}
- INACTIVITY_THRESHOLD_HOURS=${INACTIVITY_THRESHOLD_HOURS:-2}
- TRANSACTION_TIMEOUT_HOURS=${TRANSACTION_TIMEOUT_HOURS:-2}
- SCHEDULE_ENABLED=${SCHEDULE_ENABLED:-true}
- SCHEDULE_CRON=${SCHEDULE_CRON}
- RUN_ONCE_ON_START=${RUN_ONCE_ON_START}
- ALERT_STATE_FILE=${ALERT_STATE_FILE:-./data/stuck-tx-alerts.json}
- ALERT_CLEANUP_HOURS=${ALERT_CLEANUP_HOURS:-48}
env_file:
- .env
volumes:
- ./data:/app/data
restart: unless-stopped