/ docker-compose.yaml
docker-compose.yaml
 1  services:
 2    account-monitor:
 3      image: ghcr.io/ktl-xv/account-monitor
 4      restart: unless-stopped
 5      ports:
 6        - "3030:3030"
 7      volumes:
 8        - ./accounts.example.yaml:/accounts.yaml
 9      environment:
10        NTFY_TOKEN: ${NTFY_TOKEN}
11        NTFY_URL: ${NTFY_URL}
12        NTFY_TOPIC: ${NTFY_TOPIC}
13        STATIC_ACCOUNTS_PATH: /accounts.yaml
14        CHAINS: ETHEREUM,ARBITRUM
15  
16        CHAIN_RPC_ETHEREUM: https://eth-mainnet.g.alchemy.com/v2/${ALCHEMY_API_KEY}
17        CHAIN_NAME_ETHEREUM: Mainnet
18        CHAIN_BLOCKTME_ETHEREUM: 12000
19        CHAIN_SPAM_FILTER_LEVEL_ETHEREUM: None
20        CHAIN_EXPLORER_ETHEREUM: https://etherscan.io
21        CHAIN_ID_ETHEREUM: 1
22  
23        CHAIN_RPC_ARBITRUM: https://arb-mainnet.g.alchemy.com/v2/${ALCHEMY_API_KEY}
24        CHAIN_NAME_ARBITRUM: Arbitrum
25        CHAIN_BLOCKTME_ARBITRUM: 5000
26        CHAIN_MODE_ARBITRUM: Events
27        CHAIN_EXPLORER_ARBITRUM: https://arbiscan.io
28        CHAIN_ID_ARBITRUM: 42161