Spaces:
Sleeping
Sleeping
File size: 803 Bytes
d9e2abb 8deee53 d9e2abb 3034aeb d9e2abb 3034aeb d9e2abb 3f5ddfd 7cc0098 8deee53 d9e2abb 3034aeb d9e2abb 3034aeb |
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 |
#!/bin/bash
HUGGINGFACE_TOKEN=$1
if [ -z "$HUGGINGFACE_TOKEN" ]; then
echo "Error: Please provide your Hugging Face token as the first argument."
echo "Usage: ./deploy.sh <HUGGINGFACE_TOKEN>"
exit 1
fi
sudo apt update
# sudo apt install -y libgl1-mesa-glx libglib2.0-0 libsm6 libxrender1 libxext6 ffmpeg
sudo apt install -y libgl1-mesa-glx
cd ~/projects/
if [ -d "CaseStudy2" ]; then
cd CaseStudy2 && git pull origin main
else
git clone https://github.com/keerthi042000/CaseStudy2.git
fi
cd ~/projects
python3 -m venv CaseStudy2_venv
source ~/projects/CaseStudy2_venv/bin/activate
export HF_TOKEN="$HUGGINGFACE_TOKEN"
pip install --upgrade pip
pip install -r ~/projects/CaseStudy2/requirements.txt
nohup python3 ~/projects/CaseStudy2/app.py > ~/projects/CaseStudy2.log 2>&1 & |