Schafkopf-Server/build.sh
2023-09-07 16:10:27 +02:00

14 lines
379 B
Bash

echo "[1/7] Stopping server..."
sudo supervisorctl stop schafkopf
echo "[2/7] Changing permissions..."
sudo chown -R pi:pi .
echo "[3/7] Pulling changes..."
git pull
echo "[4/7] Building project..."
swift build -c release
echo "[5/7] Restoring permissions..."
sudo chown -R www-data:www-data .
echo "[6/7] Starting server..."
sudo supervisorctl start schafkopf
echo "[7/7] Done"