mirror of
https://github.com/Evil0ctal/Douyin_TikTok_Download_API.git
synced 2025-04-12 03:37:05 +08:00
32 lines
943 B
Bash
32 lines
943 B
Bash
#!/bin/bash
|
|
|
|
# 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
|