From a76733df606cc08f9e4b3470a077acce032d8d95 Mon Sep 17 00:00:00 2001 From: CanbiZ <47820557+MickLesk@users.noreply.github.com> Date: Wed, 19 Feb 2025 13:43:29 +0100 Subject: [PATCH] Update actualbudget.sh --- ct/actualbudget.sh | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/ct/actualbudget.sh b/ct/actualbudget.sh index 03f18c011..0364c5019 100644 --- a/ct/actualbudget.sh +++ b/ct/actualbudget.sh @@ -46,7 +46,6 @@ function update_script() { tar -xzf "v${RELEASE}.tar.gz" >/dev/null 2>&1 mv *ctual-server-* /opt/actualbudget - # Sicherstellen, dass .env existiert rm -rf /opt/actualbudget/.env if [[ ! -f /opt/actualbudget_bak/.env ]]; then cat < /opt/actualbudget_bak/.env @@ -56,10 +55,8 @@ ACTUAL_SERVER_FILES_DIR=/opt/actualbudget/server-files PORT=5006 EOF fi - mv /opt/actualbudget_bak/.env /opt/actualbudget - mv /opt/actualbudget_bak/.migrate /opt/actualbudget - mv /opt/actualbudget_bak/server-files /opt/actualbudget/server-files + #mv /opt/actualbudget_bak/.migrate /opt/actualbudget cd /opt/actualbudget yarn install &>/dev/null @@ -67,6 +64,24 @@ EOF msg_ok "Updated ${APP}" msg_info "Starting ${APP}" + cat </etc/systemd/system/actualbudget.service +[Unit] +Description=Actual Budget Service +After=network.target + +[Service] +Type=simple +User=root +Group=root +WorkingDirectory=/opt/actualbudget +EnvironmentFile=/opt/actualbudget/.env +ExecStart=/usr/bin/yarn start +Restart=always +RestartSec=10 + +[Install] +WantedBy=multi-user.target +EOF systemctl start actualbudget msg_ok "Started ${APP}"