Spaces:
Sleeping
Sleeping
Download setup.sh from vivekharry/3sacrowd: direct link, hf CLI and curl.
- Browser
- Download file 1.8 kB
-
https://huggingface.co/spaces/vivekharry/3sacrowd/resolve/main/setup.sh
- Command line
-
hf download hf://spaces/vivekharry/3sacrowd/setup.sh
-
curl -L -o setup.sh https://huggingface.co/spaces/vivekharry/3sacrowd/resolve/main/setup.sh
1.8 kB
| # Linux/Mac setup script for Linux SRE Environment | |
| # Run this to set up the project: chmod +x setup.sh && ./setup.sh | |
| set -e # Exit on error | |
| echo "" | |
| echo "========================================" | |
| echo "Linux SRE Environment - Setup" | |
| echo "========================================" | |
| echo "" | |
| # Check if Python is installed | |
| if ! command -v python3 &> /dev/null; then | |
| echo "ERROR: Python 3 is not installed" | |
| echo "Please install Python 3.11+ using: apt-get install python3 python3-venv" | |
| exit 1 | |
| fi | |
| echo "[1/4] Python version check... OK" | |
| python3 --version | |
| # Create virtual environment | |
| echo "" | |
| echo "[2/4] Creating virtual environment..." | |
| if [ -d "venv" ]; then | |
| echo "Virtual environment already exists, skipping creation" | |
| else | |
| python3 -m venv venv | |
| fi | |
| # Activate virtual environment | |
| echo "" | |
| echo "[3/4] Activating virtual environment..." | |
| source venv/bin/activate | |
| # Install requirements | |
| echo "" | |
| echo "[4/4] Installing requirements..." | |
| pip install --upgrade pip setuptools wheel | |
| pip install -r requirements.txt | |
| # Installation complete | |
| echo "" | |
| echo "========================================" | |
| echo "Setup Complete!" | |
| echo "========================================" | |
| echo "" | |
| echo "Next steps:" | |
| echo "" | |
| echo "1. Activate virtual environment:" | |
| echo " source venv/bin/activate" | |
| echo "" | |
| echo "2. Run the demo:" | |
| echo " python demo.py" | |
| echo "" | |
| echo "3. Start the API server:" | |
| echo " python -m uvicorn src.server:app --reload" | |
| echo " (Open http://localhost:8000/docs for API documentation)" | |
| echo "" | |
| echo "4. Run tests:" | |
| echo " python -m pytest tests/ -v" | |
| echo "" | |
| echo "5. Docker deployment:" | |
| echo " docker build -t linux-sre-env ." | |
| echo " docker run -p 8000:8000 linux-sre-env" | |
| echo "" | |
| echo "Deactivate virtual environment when done:" | |
| echo " deactivate" | |
| echo "" | |