[tic-web] systemd: service file for systemd at boot time 98/126498/2
authorGeunsik Lim <geunsik.lim@samsung.com>
Mon, 24 Apr 2017 01:18:12 +0000 (10:18 +0900)
committerGeunsik Lim <geunsik.lim@samsung.com>
Mon, 24 Apr 2017 01:20:56 +0000 (10:20 +0900)
* How to enable a service file
u16.04$> sudo cp ./systemd/tic-web.service /lib/systemd/systemd
u16.04$> systemctl enable tic-web.service
u16.04$> systemctl start  tic-web.service
u16.04$> systemctl status tic-web.service
u16.04$> journalctl -u    tic-web.service

Change-Id: I6e31d59c42a486429fdcdc932d2c5b160b8add89
Signed-off-by: Geunsik Lim <geunsik.lim@samsung.com>
systemd/tic-web.service [new file with mode: 0644]
systemd/tic-web.sh [new file with mode: 0755]

diff --git a/systemd/tic-web.service b/systemd/tic-web.service
new file mode 100644 (file)
index 0000000..7f44ee9
--- /dev/null
@@ -0,0 +1,14 @@
+[Unit]
+Description=Tizen Image Creator (TIC) - Web 
+After=network.target
+
+[Service]
+EnvironmentFile=/etc/profile
+Type=simple
+User=score
+Group=score
+ExecStart=/home/score/.nvm/versions/node/v6.9.1/bin/node  /home/score/tic/app.js
+ExecReload=/bin/kill -HUP $MAINPID
+
+[Install]
+WantedBy=multi-user.target
diff --git a/systemd/tic-web.sh b/systemd/tic-web.sh
new file mode 100755 (executable)
index 0000000..c40d47a
--- /dev/null
@@ -0,0 +1,4 @@
+#!/bin/bash
+# Default port is 8081
+# PORT=8081 ./node_modules/pm2/bin/pm2 start app.js --name tic1
+node /home/score/tic/app.js