Spaces:
Sleeping
Sleeping
File size: 1,194 Bytes
0f77bc1 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
#!/bin/bash
# setup.sh - Automated setup script for SAP Chatbot
set -e
echo "π§© SAP Intelligent Assistant - Setup"
echo "======================================"
echo ""
# Check Python version
python_version=$(python3 --version 2>&1 | awk '{print $2}')
echo "β
Python version: $python_version"
# Create virtual environment
echo "π¦ Creating virtual environment..."
python3 -m venv .venv
# Activate virtual environment
echo "π§ Activating virtual environment..."
source .venv/bin/activate
# Upgrade pip
echo "π₯ Upgrading pip..."
pip install --upgrade pip
# Install dependencies
echo "π Installing dependencies..."
pip install -r requirements.txt
# Create .env from template
if [ ! -f .env ]; then
echo "βοΈ Creating .env file..."
cp .env.example .env
echo "β οΈ Please edit .env with your configuration"
fi
# Create data directory
echo "π Creating data directory..."
mkdir -p data/raw
echo ""
echo "β
Setup complete!"
echo ""
echo "Next steps:"
echo "1. Edit .env file if needed: nano .env"
echo "2. Build dataset: python tools/build_dataset.py"
echo "3. Build RAG index: python tools/embeddings.py"
echo "4. Run app: streamlit run app.py"
echo ""
|