20 lines
457 B
Bash
20 lines
457 B
Bash
#!/bin/bash
|
|
|
|
echo "[UPDATE] Pulling latest changes (on host)..."
|
|
cd /home/hmi/Desktop/HMI || exit 1
|
|
git pull origin main || exit 1
|
|
|
|
echo "[UPDATE] Rebuilding Docker image..."
|
|
docker build -t hmi-app . || exit 1
|
|
|
|
echo "[UPDATE] Restarting container..."
|
|
docker stop hmi && docker rm hmi
|
|
docker run -d --name hmi \
|
|
--network host \
|
|
--privileged \
|
|
--restart unless-stopped \
|
|
-v /home/hmi/Desktop/HMI:/app \
|
|
hmi-app || exit 1
|
|
|
|
echo "[UPDATE] Complete"
|