From c1d85b4eaa5d60b88a9d59f409387b7005c2da0c Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Mon, 2 Dec 2019 15:43:41 +0530 Subject: [PATCH] Add mkr/bin service Signed-off-by: Harsh Shandilya --- systemd_units/mkr-bin.service | 22 ++++++++++++++++++++++ systemd_units/update.sh | 2 +- 2 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 systemd_units/mkr-bin.service diff --git a/systemd_units/mkr-bin.service b/systemd_units/mkr-bin.service new file mode 100644 index 0000000..4f77de4 --- /dev/null +++ b/systemd_units/mkr-bin.service @@ -0,0 +1,22 @@ +[Unit] +Description=mkr/bin service +After=network.target + +[Service] +Restart=on-abort +Type=simple +User=bot +Group=bot +Environment=BIN_MONGO_CSTRING=mongodb://localhost:27017/bin-store BIN_PORT=4000 +WorkingDirectory=/home/bot/bin +ExecStart=/usr/bin/npm start +ExecReload=/bin/kill -USR1 $MAINPID +KillMode=mixed +KillSignal=SIGQUIT +TimeoutStopSec=5s +PrivateTmp=true +PrivateDevices=true +ProtectSystem=full + +[Install] +WantedBy=multi-user.target diff --git a/systemd_units/update.sh b/systemd_units/update.sh index 97729c4..6a9e880 100755 --- a/systemd_units/update.sh +++ b/systemd_units/update.sh @@ -8,7 +8,7 @@ function prettyPrint { } # Grab all service names -declare -a services=('caddy' 'daas' 'gitea' 'mirror-bot' 'mirror-bot-2' 'pyrobud' 'uno-bot' 'walls-bot') +declare -a services=('caddy' 'daas' 'gitea' 'mirror-bot' 'mirror-bot-2' 'mkr-bin' 'pyrobud' 'uno-bot' 'walls-bot') # Now loop through each service and install it for service in "${services[@]}"; do