ddgs / start_api.sh
motsobelal's picture
Upload 39 files
8628def verified
raw
history blame contribute delete
671 Bytes
#!/bin/bash
# DDGS API Startup Script
set -e
echo "πŸš€ Starting DDGS API..."
# Check if virtual environment exists
if [ ! -d ".venv" ]; then
echo "πŸ“¦ Creating virtual environment..."
python3 -m venv .venv
fi
# Activate virtual environment
echo "πŸ”§ Activating virtual environment..."
source .venv/bin/activate
# Install dependencies
echo "πŸ“₯ Installing dependencies..."
pip install -e ".[api]"
pip install -e .
# Run the API
echo "🌐 Starting FastAPI server on http://localhost:8000"
echo "πŸ“š API documentation available at http://localhost:8000/docs"
echo "πŸ” ReDoc documentation available at http://localhost:8000/redoc"
python start_api.py