#!/bin/bash set -e echo "=====================================" echo " MAC — MBM AI Cloud (RamMAC)" echo " HF Mirror Spaces Demo" echo "=====================================" echo "[1/4] Starting Redis..." redis-server --daemonize yes --loglevel warning sleep 1 redis-cli ping && echo " Redis ready" export DATABASE_URL="sqlite+aiosqlite:////app/mac_hf.db" export REDIS_URL="redis://localhost:6379/0" export MAC_SECRET_KEY="${MAC_SECRET_KEY:-hf-rammac-secret-2026}" export JWT_SECRET_KEY="${JWT_SECRET_KEY:-hf-rammac-jwt-2026}" export MAC_ENV="development" export MAC_DEBUG="false" export MAC_CORS_ORIGINS='["*"]' echo "[2/4] Running database migrations..." cd /app python -m alembic upgrade head echo " Migrations complete" echo "[3/4] Starting MAC API on :7860..." exec uvicorn mac.main:app --host 0.0.0.0 --port 7860 --workers 1