Fix case sensitivity in Guardian paths across scripts

This commit is contained in:
HydroshieldMKII 2025-10-01 09:10:20 -04:00
parent ed6f915b9f
commit 7a8f1aa0ff
2 changed files with 10 additions and 10 deletions

View File

@ -35,9 +35,9 @@ if check_for_gh_release "guardian" "HydroshieldMKII/Guardian" ; then
msg_ok "Stopped Services" msg_ok "Stopped Services"
if [[ -f "/opt/Guardian/backend/plex-guard.db" ]] ; then if [[ -f "/opt/guardian/backend/plex-guard.db" ]] ; then
msg_info "Saving Database" msg_info "Saving Database"
cp "/opt/Guardian/backend/plex-guard.db" "/tmp/plex-guard.db.backup" cp "/opt/guardian/backend/plex-guard.db" "/tmp/plex-guard.db.backup"
msg_ok "Database backed up" msg_ok "Database backed up"
fi fi
@ -47,19 +47,19 @@ if check_for_gh_release "guardian" "HydroshieldMKII/Guardian" ; then
if [[ -f "/tmp/plex-guard.db.backup" ]] ; then if [[ -f "/tmp/plex-guard.db.backup" ]] ; then
msg_info "Restoring Database" msg_info "Restoring Database"
cp "/tmp/plex-guard.db.backup" "/opt/Guardian/backend/plex-guard.db" cp "/tmp/plex-guard.db.backup" "/opt/guardian/backend/plex-guard.db"
rm "/tmp/plex-guard.db.backup" rm "/tmp/plex-guard.db.backup"
msg_ok "Database restored" msg_ok "Database restored"
fi fi
msg_info "Updating Guardian" msg_info "Updating Guardian"
cd /opt/Guardian/backend cd /opt/guardian/backend
$STD npm ci $STD npm ci
$STD npm run build $STD npm run build
cd /opt/Guardian/frontend cd /opt/guardian/frontend
$STD npm ci $STD npm ci
$STD DEPLOYMENT_MODE = standalone npm run build $STD DEPLOYMENT_MODE=standalone npm run build
msg_ok "Updated Guardian" msg_ok "Updated Guardian"

View File

@ -24,13 +24,13 @@ fetch_and_deploy_gh_release "guardian" "HydroshieldMKII/Guardian" "tarball" "lat
msg_info "Building backend" msg_info "Building backend"
cd /opt/Guardian/backend cd /opt/guardian/backend
$STD npm ci $STD npm ci
$STD npm run build $STD npm run build
msg_ok "Built backend" msg_ok "Built backend"
msg_info "Building frontend" msg_info "Building frontend"
cd /opt/Guardian/frontend cd /opt/guardian/frontend
$STD npm ci $STD npm ci
$STD DEPLOYMENT_MODE=standalone npm run build $STD DEPLOYMENT_MODE=standalone npm run build
msg_ok "Built frontend" msg_ok "Built frontend"
@ -41,7 +41,7 @@ cat <<EOF >/etc/systemd/system/guardian-backend.service
Description=Guardian Backend Description=Guardian Backend
After=network.target After=network.target
[Service] [Service]
WorkingDirectory=/opt/Guardian/backend WorkingDirectory=/opt/guardian/backend
ExecStart=/usr/bin/node dist/main.js ExecStart=/usr/bin/node dist/main.js
Restart=always Restart=always
RestartSec=3 RestartSec=3
@ -55,7 +55,7 @@ Description=Guardian Frontend
After=guardian-backend.service network.target After=guardian-backend.service network.target
Wants=guardian-backend.service Wants=guardian-backend.service
[Service] [Service]
WorkingDirectory=/opt/Guardian/frontend WorkingDirectory=/opt/guardian/frontend
Environment=DEPLOYMENT_MODE=standalone Environment=DEPLOYMENT_MODE=standalone
ExecStart=/usr/bin/npm run start ExecStart=/usr/bin/npm run start
Restart=always Restart=always