martian7777
hugging face deployement
ca5bfea
Raw
History Blame Contribute Delete
560 Bytes
#!/bin/bash
set -e
# Run alembic migrations
echo "Running database migrations..."
alembic upgrade head
# Start FastAPI backend in the background on port 8000
echo "Starting FastAPI backend..."
python -m uvicorn app.main:app --host 0.0.0.0 --port 8000 &
# Wait for backend to be ready
echo "Waiting for backend to start..."
until curl -s http://localhost:8000/api/v1/auth/me > /dev/null || [ $? -ne 7 ]; do
sleep 1
done
echo "Backend is up!"
# Start Gradio frontend in the foreground on port 7860
echo "Starting Gradio frontend..."
python -m frontend.app