version: '3.8' services: mev-bot: build: context: . dockerfile: Dockerfile image: mev-flashloan:latest container_name: mev-flashloan-bot restart: unless-stopped environment: - ARBITRUM_RPC_URL=${ARBITRUM_RPC_URL:-https://arb1.arbitrum.io/rpc} - PRIVATE_KEY=${PRIVATE_KEY} - MIN_PROFIT_BPS=${MIN_PROFIT_BPS:-10} - SCAN_INTERVAL=${SCAN_INTERVAL:-30s} - MAX_GAS_PRICE=${MAX_GAS_PRICE:-1000000000} command: ["--min-profit", "${MIN_PROFIT_BPS:-10}", "--interval", "${SCAN_INTERVAL:-30s}"] networks: - mev-network logging: driver: "json-file" options: max-size: "10m" max-file: "3" networks: mev-network: driver: bridge