#!/bin/bash # Start development environment with all dev tools set -e echo "🚀 Starting MEV Bot Development Environment" echo "==========================================" echo "" # Start dev containers explicitly (podman-compose doesn't support --profile flag) echo "📦 Starting development containers..." podman-compose up -d go-dev python-dev foundry echo "" echo "✅ Development environment ready!" echo "" echo "Available containers:" echo " - mev-go-dev : Go 1.21 with full toolchain" echo " - mev-python-dev : Python 3.11 for scripts" echo " - mev-foundry : Foundry tools (cast, forge, anvil)" echo "" echo "Usage examples:" echo " # Run Go commands" echo " podman exec mev-go-dev go test ./..." echo " podman exec mev-go-dev go build -o bin/mev-bot ./cmd/mev-bot-v2" echo "" echo " # Run Python scripts" echo " podman exec mev-python-dev python scripts/analyze.py" echo "" echo " # Use Foundry tools" echo " podman exec mev-foundry cast block-number --rpc-url https://arb1.arbitrum.io/rpc" echo "" echo " # Interactive shell" echo " podman exec -it mev-go-dev sh" echo ""