Spaces:
Sleeping
Sleeping
| # 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 "" | |