mirror of
https://github.com/Mercantec-GHC/h4-projekt-gruppe-0-sm.git
synced 2025-04-27 16:24:07 +02:00
add deploy
This commit is contained in:
parent
b3246c9a3e
commit
9b92536bbd
12
deploy/h4backend.service
Normal file
12
deploy/h4backend.service
Normal file
@ -0,0 +1,12 @@
|
||||
[Unit]
|
||||
Description=H4 Backend
|
||||
|
||||
[Service]
|
||||
Type=simple
|
||||
#User=
|
||||
#Group=
|
||||
ExecStart=/home/host/h4-projekt-gruppe-0-sm/backend/build/server
|
||||
Restart=on-failure
|
||||
|
||||
[Install]
|
||||
WantedBy=default.target
|
14
deploy/install_service.sh
Executable file
14
deploy/install_service.sh
Executable file
@ -0,0 +1,14 @@
|
||||
#!/bin/sh
|
||||
|
||||
SERVICE=h4backend.service
|
||||
|
||||
set -xe
|
||||
|
||||
sudo cp deploy/$SERVICE /etc/systemd/user/$SERVICE
|
||||
systemctl --user daemon-reload
|
||||
|
||||
systemctl --user enable $SERVICE
|
||||
systemctl --user start $SERVICE
|
||||
|
||||
|
||||
|
15
deploy/redeploy.sh
Executable file
15
deploy/redeploy.sh
Executable file
@ -0,0 +1,15 @@
|
||||
#!/bin/sh
|
||||
|
||||
SERVICE=h4backend.service
|
||||
|
||||
set -xe
|
||||
|
||||
git pull --rebase
|
||||
|
||||
cd backend
|
||||
make clean
|
||||
make RELEASE=1
|
||||
cd ..
|
||||
|
||||
systemctl --user restart $SERVICE
|
||||
|
13
deploy/remove_service.sh
Executable file
13
deploy/remove_service.sh
Executable file
@ -0,0 +1,13 @@
|
||||
#!/bin/sh
|
||||
|
||||
SERVICE=h4backend.service
|
||||
|
||||
set -xe
|
||||
|
||||
systemctl --user stop $SERVICE
|
||||
systemctl --user disable $SERVICE
|
||||
|
||||
sudo rm /etc/systemd/user/$SERVICE
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user