From 9fede5b3b0c2b5f936eda8cef7ddbe8baca3f7b7 Mon Sep 17 00:00:00 2001 From: frju365 Date: Wed, 21 Nov 2018 19:59:44 +0100 Subject: [PATCH 1/3] Update codimd.service --- conf/codimd.service | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/conf/codimd.service b/conf/codimd.service index 7ebd679..58201ec 100644 --- a/conf/codimd.service +++ b/conf/codimd.service @@ -1,16 +1,15 @@ [Unit] -Description=jdownloader -After=network.target +Description=CodiMD service. +After=syslog.target network.target [Service] -WorkingDirectory=/opt/jdownloader/ -User=admin -Group=users Type=simple -UMask=000 -ExecStart=/usr/bin/java -Djava.awt.headless=true -jar JDownloader.jar -RestartSec=15 +User=__APP__ +Group=__APP__ +WorkingDirectory=__FINALPATH__ +Environment="PATH=__ENV_PATH__" +ExecStart=__NODE__ app.js Restart=always [Install] -WantedBy=multi-user.target \ No newline at end of file +WantedBy=multi-user.target From 6929a85d4d57c3741544825227e1a7a98051992b Mon Sep 17 00:00:00 2001 From: frju365 Date: Wed, 21 Nov 2018 20:09:14 +0100 Subject: [PATCH 2/3] Update install --- scripts/install | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/scripts/install b/scripts/install index a77e8c4..b2f7f78 100644 --- a/scripts/install +++ b/scripts/install @@ -139,6 +139,15 @@ bin/setup # Create a dedicated nginx config ynh_add_nginx_config +#================================================= +# SETUP SYSTEMD +#================================================= + +ynh_replace_string "__NODEJS__" "$nodejs_use_version" "/etc/systemd/system/$app.service" +ynh_replace_string "__ENV_PATH__" "$PATH" "/etc/systemd/system/$app.service" +ynh_replace_string "__NODE__" "$nodejs_path" "/etc/systemd/system/$app.service" +ynh_add_systemd_config + #================================================= # CREATE DEDICATED USER #================================================= From a8eb8e70ddf5378193e4e6a57657a1c6a19676ab Mon Sep 17 00:00:00 2001 From: frju365 Date: Wed, 21 Nov 2018 20:10:18 +0100 Subject: [PATCH 3/3] Rename codimd.service to systemd.service --- conf/{codimd.service => systemd.service} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename conf/{codimd.service => systemd.service} (100%) diff --git a/conf/codimd.service b/conf/systemd.service similarity index 100% rename from conf/codimd.service rename to conf/systemd.service