From a872c69782c350961309c9e5d275845848af5155 Mon Sep 17 00:00:00 2001 From: Samuele Bistoletti Date: Mon, 23 Jan 2017 16:26:37 +0100 Subject: [PATCH] Fix issue #30 (#31) --- templates/init_scripts/systemd.service.eex | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/templates/init_scripts/systemd.service.eex b/templates/init_scripts/systemd.service.eex index 5dc84df..35ae9b0 100644 --- a/templates/init_scripts/systemd.service.eex +++ b/templates/init_scripts/systemd.service.eex @@ -3,8 +3,8 @@ Description=<%= description %> After=network.target [Service] -Type=forking -TimeoutSec=120 +Type=simple + User=<%= uid %> Group=<%= gid %> @@ -14,8 +14,16 @@ Environment=HOME=/root Environment=HOME=/home/<%= uid %> <% end %> +WorkingDirectory=/opt/<%= name %> + ExecStart= /opt/<%= name %>/bin/<%= name %> start ExecStop= /opt/<%= name %>/bin/<%= name %> stop +Restart=on-failure +RemainAfterExit=yes +RestartSec=5 + +SyslogIdentifier=<%= name %> + [Install] WantedBy=multi-user.target