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