From 10783e1cb2a05ec986b04ba1e5358d5b6b9546a9 Mon Sep 17 00:00:00 2001 From: MickLesk Date: Sun, 15 Mar 2026 20:40:35 +0100 Subject: [PATCH] patch sparky --- ct/sparkyfitness.sh | 21 +++++++++++++++++++++ install/sparkyfitness-install.sh | 2 +- 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/ct/sparkyfitness.sh b/ct/sparkyfitness.sh index 5ea4ca62c..0cf87fe5a 100644 --- a/ct/sparkyfitness.sh +++ b/ct/sparkyfitness.sh @@ -62,6 +62,27 @@ function update_script() { cp -a /opt/sparkyfitness/SparkyFitnessFrontend/dist/. /var/www/sparkyfitness/ msg_ok "Updated Sparky Fitness Frontend" + msg_info "Refreshing SparkyFitness Service" + cat </etc/systemd/system/sparkyfitness-server.service + [Unit] + Description=SparkyFitness Backend Service + After=network.target postgresql.service + Requires=postgresql.service + + [Service] + Type=simple + WorkingDirectory=/opt/sparkyfitness/SparkyFitnessServer + EnvironmentFile=/etc/sparkyfitness/.env + ExecStart=/opt/sparkyfitness/SparkyFitnessServer/node_modules/.bin/tsx SparkyFitnessServer.js + Restart=always + RestartSec=5 + + [Install] + WantedBy=multi-user.target + EOF + systemctl daemon-reload + msg_ok "Refreshed SparkyFitness Service" + msg_info "Restoring data" cp -r /opt/sparkyfitness_backup/. /opt/sparkyfitness/SparkyFitnessServer/ rm -rf /opt/sparkyfitness_backup diff --git a/install/sparkyfitness-install.sh b/install/sparkyfitness-install.sh index 5fcdbb7f4..6a8796b79 100644 --- a/install/sparkyfitness-install.sh +++ b/install/sparkyfitness-install.sh @@ -69,7 +69,7 @@ Requires=postgresql.service Type=simple WorkingDirectory=/opt/sparkyfitness/SparkyFitnessServer EnvironmentFile=/etc/sparkyfitness/.env -ExecStart=/usr/bin/node SparkyFitnessServer.js +ExecStart=/opt/sparkyfitness/SparkyFitnessServer/node_modules/.bin/tsx SparkyFitnessServer.js Restart=always RestartSec=5