#!/bin/bash # Start Federated Learning Server set -e echo "🚀 Starting Federated Learning Server..." # Activate virtual environment if exists if [ -d "venv" ]; then source venv/bin/activate fi # Default config CONFIG=${1:-configs/federated/server_config.yaml} # Start server python -m src.federated.server \ --config "$CONFIG" \ --address "[::]:8080" \ --rounds 5 echo "✅ Federated server started on port 8080"