23 lines
584 B
Bash
23 lines
584 B
Bash
#!/bin/bash
|
|
|
|
# Activate virtual environment based on platform
|
|
if [ -d "venv" ]; then
|
|
if [ -f "venv/Scripts/activate" ]; then
|
|
# Windows with Git Bash
|
|
source venv/Scripts/activate
|
|
else
|
|
# Linux/macOS
|
|
source venv/bin/activate
|
|
fi
|
|
echo "Virtual environment activated"
|
|
else
|
|
echo "WARNING: Virtual environment not found!"
|
|
fi
|
|
|
|
# Set development environment variables
|
|
export ENVIRONMENT=development
|
|
export LOG_LEVEL=DEBUG
|
|
|
|
# Start server in development mode with hot reloading
|
|
echo "Starting development server..."
|
|
uvicorn main:app --host 0.0.0.0 --port 8000 --reload |