From c1f190a6f61c037e03f28c302b101208c46bb560 Mon Sep 17 00:00:00 2001 From: =?utf8?q?V=C3=A1s=C3=A1ry=20D=C3=A1niel?= Date: Wed, 15 Nov 2023 11:51:34 +0100 Subject: [PATCH] Deployment files --- deploy/etc/systemd/system/db2docker.service | 14 +++++++ deploy/etc/systemd/system/slycrm.service | 13 ++++++ deploy/logback.xml | 45 +++++++++++++++++++++ deploy/restart.sh | 2 + deploy/start.sh | 2 + deploy/stop.sh | 1 + 6 files changed, 77 insertions(+) create mode 100644 deploy/etc/systemd/system/db2docker.service create mode 100644 deploy/etc/systemd/system/slycrm.service create mode 100644 deploy/logback.xml create mode 100644 deploy/restart.sh create mode 100644 deploy/start.sh create mode 100644 deploy/stop.sh diff --git a/deploy/etc/systemd/system/db2docker.service b/deploy/etc/systemd/system/db2docker.service new file mode 100644 index 0000000..9353196 --- /dev/null +++ b/deploy/etc/systemd/system/db2docker.service @@ -0,0 +1,14 @@ +[Unit] +Description=DB2 Docker container + +[Service] +User=root +WorkingDirectory=/root +ExecStart=/usr/bin/docker container start db2server +ExecStop=/usr/bin/docker container stop db2server +# optional items below +Restart=always +RestartSec=3 + +[Install] +WantedBy=multi-user.target \ No newline at end of file diff --git a/deploy/etc/systemd/system/slycrm.service b/deploy/etc/systemd/system/slycrm.service new file mode 100644 index 0000000..7c713b6 --- /dev/null +++ b/deploy/etc/systemd/system/slycrm.service @@ -0,0 +1,13 @@ +[Unit] +Description=SLY-CRM + +[Service] +User=root +WorkingDirectory=/opt/slycrm +ExecStart=/opt/slycrm/start.sh +# optional items below +Restart=always +RestartSec=3 + +[Install] +WantedBy=multi-user.target \ No newline at end of file diff --git a/deploy/logback.xml b/deploy/logback.xml new file mode 100644 index 0000000..9faea4e --- /dev/null +++ b/deploy/logback.xml @@ -0,0 +1,45 @@ + + + + + + + + + %black(%d{ISO8601}) %highlight(%-5level) [%blue(%t)] %yellow(%C{1.}): %msg%n%throwable + + + + + + ${LOGS}/sly-crm-app-logger.log + + %d %p %C{1.} [%t] %m%n + + + + + ${LOGS}/archived/sly-crm-app-%d{yyyy-MM-dd}.%i.log + + + 10MB + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/deploy/restart.sh b/deploy/restart.sh new file mode 100644 index 0000000..e60de44 --- /dev/null +++ b/deploy/restart.sh @@ -0,0 +1,2 @@ +./stop.sh +./start.sh diff --git a/deploy/start.sh b/deploy/start.sh new file mode 100644 index 0000000..ce89895 --- /dev/null +++ b/deploy/start.sh @@ -0,0 +1,2 @@ +#!/bin/bash +java -DSLY-CRM-APPLICATION -jar /opt/slycrm/sly-crm-app.jar diff --git a/deploy/stop.sh b/deploy/stop.sh new file mode 100644 index 0000000..3b17c6d --- /dev/null +++ b/deploy/stop.sh @@ -0,0 +1 @@ +pkill -f SLY-CRM-APPLICATION -- 2.54.0