File tree Expand file tree Collapse file tree 1 file changed +19
-4
lines changed Expand file tree Collapse file tree 1 file changed +19
-4
lines changed Original file line number Diff line number Diff line change @@ -46,7 +46,6 @@ function update_script() {
4646 tar -xzf " v${RELEASE} .tar.gz" > /dev/null 2>&1
4747 mv * ctual-server-* /opt/actualbudget
4848
49- # Sicherstellen, dass .env existiert
5049 rm -rf /opt/actualbudget/.env
5150 if [[ ! -f /opt/actualbudget_bak/.env ]]; then
5251 cat << EOF > /opt/actualbudget_bak/.env
@@ -56,17 +55,33 @@ ACTUAL_SERVER_FILES_DIR=/opt/actualbudget/server-files
5655PORT=5006
5756EOF
5857 fi
59-
6058 mv /opt/actualbudget_bak/.env /opt/actualbudget
61- mv /opt/actualbudget_bak/.migrate /opt/actualbudget
62- mv /opt/actualbudget_bak/server-files /opt/actualbudget/server-files
59+ # mv /opt/actualbudget_bak/.migrate /opt/actualbudget
6360
6461 cd /opt/actualbudget
6562 yarn install & > /dev/null
6663 echo " ${RELEASE} " > /opt/actualbudget_version.txt
6764 msg_ok " Updated ${APP} "
6865
6966 msg_info " Starting ${APP} "
67+ cat << EOF >/etc/systemd/system/actualbudget.service
68+ [Unit]
69+ Description=Actual Budget Service
70+ After=network.target
71+
72+ [Service]
73+ Type=simple
74+ User=root
75+ Group=root
76+ WorkingDirectory=/opt/actualbudget
77+ EnvironmentFile=/opt/actualbudget/.env
78+ ExecStart=/usr/bin/yarn start
79+ Restart=always
80+ RestartSec=10
81+
82+ [Install]
83+ WantedBy=multi-user.target
84+ EOF
7085 systemctl start actualbudget
7186 msg_ok " Started ${APP} "
7287
You can’t perform that action at this time.
0 commit comments