From 06bff380e5e4d694f181b25e86c31c19ceb922b5 Mon Sep 17 00:00:00 2001 From: Henk Reder Date: Fri, 22 Mar 2024 15:30:40 -0400 Subject: [PATCH] added service definition to lrs_install --- dev-resources/ami/components/lrs_install.yml | 21 +++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/dev-resources/ami/components/lrs_install.yml b/dev-resources/ami/components/lrs_install.yml index 62ea582e9..a6d31f29b 100644 --- a/dev-resources/ami/components/lrs_install.yml +++ b/dev-resources/ami/components/lrs_install.yml @@ -24,4 +24,23 @@ phases: action: ExecuteBash inputs: commands: - - unzip /tmp/lrsql.zip -d /opt/lrsql/ + - unzip /tmp/lrsql.zip -d /opt/lrsql/ + - name: DefineSystemService + inputs: + commands: + - | + cat << EOF > /lib/systemd/system/lrsql.service + [Unit] + Description=SQL LRS Service + [Service] + User=root + Environment="LC_ALL=en_US.UTF-8" + WorkingDirectory=/opt/lrsql + ExecStart=/opt/lrsql/bin/run_postgres.sh + SuccessExitStatus=143 + TimeoutStopSec=10 + Restart=on-failure + RestartSec=5 + [Install] + WantedBy=multi-user.target + EOF