|
|
#!/bin/bash |
|
|
|
|
|
|
|
|
|
|
|
echo "π Starting Document Translator..." |
|
|
|
|
|
|
|
|
if [ ! -d "venv" ]; then |
|
|
echo "π¦ Creating virtual environment..." |
|
|
python3 -m venv venv |
|
|
fi |
|
|
|
|
|
|
|
|
echo "π§ Activating virtual environment..." |
|
|
source venv/bin/activate |
|
|
|
|
|
|
|
|
echo "π Installing dependencies..." |
|
|
pip install -r requirements.txt |
|
|
|
|
|
|
|
|
if [ -z "$OPENROUTER_API_KEY" ]; then |
|
|
echo "β οΈ Warning: OPENROUTER_API_KEY environment variable not set" |
|
|
echo "Please set it with: export OPENROUTER_API_KEY='your_key_here'" |
|
|
fi |
|
|
|
|
|
|
|
|
echo "π§ͺ Running setup tests..." |
|
|
python test_setup.py |
|
|
|
|
|
|
|
|
echo "π Starting FastAPI server on http://localhost:7860" |
|
|
python app.py |