#!/bin/bash set -e echo "=== TradeMate Deployment ===" cd /opt/trademate echo "Pulling latest changes..." git pull origin main echo "Building Docker images..." docker-compose build echo "Running migrations..." docker-compose run --rm backend alembic upgrade head echo "Restarting services..." docker-compose restart echo "Checking service health..." sleep 5 curl -f http://localhost:8000/health || echo "Health check failed!" echo "=== Deployment Complete ==="