Spaces:
Paused
Paused
| # Ask for confirmation to proceed with the update | |
| read -r -p "Do you want to update Douyin_TikTok_Download_API? [y/n] " input | |
| case $input in | |
| [yY]) | |
| # Navigate to the project directory or exit if it fails | |
| cd /www/wwwroot/Douyin_TikTok_Download_API || { echo "The directory does not exist."; exit 1; } | |
| # Pull the latest changes from the repository | |
| git pull | |
| # Activate the virtual environment | |
| source venv/bin/activate | |
| # Optionally, update Python dependencies | |
| pip install -r requirements.txt | |
| # Deactivate the virtual environment | |
| deactivate | |
| # Restart the service to apply changes | |
| echo "Restarting Douyin_TikTok_Download_API service" | |
| sudo systemctl restart Douyin_TikTok_Download_API.service | |
| echo "Successfully restarted all services!" | |
| ;; | |
| [nN]|*) | |
| echo "Exiting..." | |
| exit 1 | |
| ;; | |
| esac | |