#!/bin/bash # Trading Bot v4 - Docker Build Script # Builds production-ready Docker image set -e echo "🐳 Building Trading Bot v4 Docker Image..." echo "" # Navigate to v4 directory cd "$(dirname "$0")" # Check if .env exists if [ ! -f ".env" ]; then echo "⚠️ Warning: .env file not found!" echo " Creating from .env.example..." cp .env.example .env echo " ✅ .env created. Please edit it with your credentials." echo "" fi # Build with BuildKit for better performance export DOCKER_BUILDKIT=1 echo "📦 Building image with BuildKit..." docker-compose build --progress=plain echo "" echo "✅ Build complete!" echo "" echo "Next steps:" echo " 1. Edit .env file with your credentials" echo " 2. Run: docker-compose up -d" echo " 3. Check logs: docker-compose logs -f" echo ""