From b6777ed9cbed26adf8b06e295c17866d3427c1ec Mon Sep 17 00:00:00 2001
From: Daniel Schreiber <daniel.schreiber@hrz.tu-chemnitz.de>
Date: Thu, 11 Feb 2021 11:16:55 +0100
Subject: [PATCH] Customize Systemd unit files

Currently there is a mechanism in bbb-config which adds overlay units.
This is not neccesary because sbt allows you to specify your own unit
files.
---
 .../systemloader/systemd/start-template       | 26 +++++++++++++++++++
 .../systemloader/systemd/start-template       | 26 +++++++++++++++++++
 2 files changed, 52 insertions(+)
 create mode 100644 akka-bbb-apps/src/templates/systemloader/systemd/start-template
 create mode 100644 akka-bbb-fsesl/src/templates/systemloader/systemd/start-template

diff --git a/akka-bbb-apps/src/templates/systemloader/systemd/start-template b/akka-bbb-apps/src/templates/systemloader/systemd/start-template
new file mode 100644
index 0000000000..da275d3248
--- /dev/null
+++ b/akka-bbb-apps/src/templates/systemloader/systemd/start-template
@@ -0,0 +1,26 @@
+[Unit]
+Description=BigBlueButton Apps (Akka)
+Requires=network.target
+Wants=redis-server.service
+After=redis-server.service
+
+[Service]
+Type=simple
+WorkingDirectory=/usr/share/bbb-apps-akka
+EnvironmentFile=/etc/default/bbb-apps-akka
+ExecStart=/usr/share/bbb-apps-akka/bin/bbb-apps-akka
+ExecReload=/bin/kill -HUP $MAINPID
+Restart=always
+RestartSec=60
+SuccessExitStatus=
+TimeoutStopSec=5
+User=bigbluebutton
+ExecStartPre=/bin/mkdir -p /run/bbb-apps-akka
+ExecStartPre=/bin/chown bigbluebutton:bigbluebutton /run/bbb-apps-akka
+ExecStartPre=/bin/chmod 755 /run/bbb-apps-akka
+PermissionsStartOnly=true
+LimitNOFILE=1024
+
+[Install]
+WantedBy=multi-user.target
+
diff --git a/akka-bbb-fsesl/src/templates/systemloader/systemd/start-template b/akka-bbb-fsesl/src/templates/systemloader/systemd/start-template
new file mode 100644
index 0000000000..7283ac8864
--- /dev/null
+++ b/akka-bbb-fsesl/src/templates/systemloader/systemd/start-template
@@ -0,0 +1,26 @@
+[Unit]
+Description=BigBlueButton FS-ESL (Akka)
+Requires=network.target
+Wants=redis-server.service
+After=redis-server.service
+
+[Service]
+Type=simple
+WorkingDirectory=/usr/share/bbb-fsesl-akka
+EnvironmentFile=/etc/default/bbb-fsesl-akka
+ExecStart=/usr/share/bbb-fsesl-akka/bin/bbb-fsesl-akka
+ExecReload=/bin/kill -HUP $MAINPID
+Restart=always
+RestartSec=60
+SuccessExitStatus=
+TimeoutStopSec=5
+User=bigbluebutton
+ExecStartPre=/bin/mkdir -p /run/bbb-fsesl-akka
+ExecStartPre=/bin/chown bigbluebutton:bigbluebutton /run/bbb-fsesl-akka
+ExecStartPre=/bin/chmod 755 /run/bbb-fsesl-akka
+PermissionsStartOnly=true
+LimitNOFILE=1024
+
+[Install]
+WantedBy=multi-user.target
+
-- 
GitLab