feat(prod): complete production deployment with Podman containerization
- Migrate from Docker to Podman for enhanced security (rootless containers) - Add production-ready Dockerfile with multi-stage builds - Configure production environment with Arbitrum mainnet RPC endpoints - Add comprehensive test coverage for core modules (exchanges, execution, profitability) - Implement production audit and deployment documentation - Update deployment scripts for production environment - Add container runtime and health monitoring scripts - Document RPC limitations and remediation strategies - Implement token metadata caching and pool validation This commit prepares the MEV bot for production deployment on Arbitrum with full containerization, security hardening, and operational tooling. 🤖 Generated with Claude Code Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
24
Makefile
24
Makefile
@@ -37,7 +37,19 @@ build-swap-cli:
|
||||
.PHONY: run
|
||||
run: build
|
||||
@echo "Running $(BINARY)..."
|
||||
@$(BINARY_PATH)
|
||||
@$(BINARY_PATH) $(ARGS)
|
||||
|
||||
# Run with 'start' command (continuous monitoring)
|
||||
.PHONY: run-start
|
||||
run-start: build
|
||||
@echo "Starting MEV bot in continuous monitoring mode..."
|
||||
@$(BINARY_PATH) start
|
||||
|
||||
# Run with 'scan' command (one-time scan)
|
||||
.PHONY: run-scan
|
||||
run-scan: build
|
||||
@echo "Running MEV bot scan..."
|
||||
@$(BINARY_PATH) scan
|
||||
|
||||
# Run market manager example
|
||||
.PHONY: run-mm
|
||||
@@ -457,10 +469,18 @@ help:
|
||||
@echo " build - Build the application"
|
||||
@echo " build-mm - Build market manager example"
|
||||
@echo " build-swap-cli - Build swap CLI tool"
|
||||
@echo " run - Build and run the application"
|
||||
@echo " run - Build and run the application (no args)"
|
||||
@echo " run-start - Build and start bot (continuous monitoring)"
|
||||
@echo " run-scan - Build and run scan (one-time scan)"
|
||||
@echo " run ARGS=... - Build and run with custom arguments"
|
||||
@echo " run-mm - Build and run market manager example"
|
||||
@echo " run-swap-cli - Build and run swap CLI tool"
|
||||
@echo ""
|
||||
@echo "Bot Commands:"
|
||||
@echo " ./bin/mev-bot start - Start continuous monitoring"
|
||||
@echo " ./bin/mev-bot scan - Run one-time opportunity scan"
|
||||
@echo " ./bin/mev-bot --help - Show bot help"
|
||||
@echo ""
|
||||
@echo "Testing (Multi-Level):"
|
||||
@echo " test - Run tests"
|
||||
@echo " test-basic - Run basic tests (fast)"
|
||||
|
||||
Reference in New Issue
Block a user