#!/bin/bash
# Optimized start script for modular backend
# Usage: ./start_modular.sh

# Get number of CPU cores
CORES=$(nproc)
WORKERS=$((2 * CORES + 1))

echo "Starting modular backend with $WORKERS workers on port 8001..."

cd backend
../.venv/bin/uvicorn app.main:app --host 0.0.0.0 --port 8001 --workers $WORKERS --log-level info
