NorthStar-HMI/update_hmi.sh

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"