From befa7a7265a7d2f1cc57993972cbeb4546c36a88 Mon Sep 17 00:00:00 2001 From: Alan Stoll Date: Wed, 21 Oct 2015 16:37:39 -0400 Subject: [PATCH] improved upstart script --- etc/init/bitcored.conf | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/etc/init/bitcored.conf b/etc/init/bitcored.conf index a5aecc4de..99adce836 100644 --- a/etc/init/bitcored.conf +++ b/etc/init/bitcored.conf @@ -5,22 +5,25 @@ author "BitPay, Inc." limit nofile 20000 30000 -start on started [2345] +start on runlevel [2345] stop on runlevel [016] -kill timeout 300 +kill timeout 300 +kill signal SIGINT + +# user/group for bitcore daemon to run as setuid bitcore setgid bitcore -env HOME=/opt/bitcore -env PATH=/opt/bitcore/.nvm/v0.12.7/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin +# home dir of the bitcore daemon user +env HOME=/home/bitcore + +# path should include the correct version of node +env PATH=/home/bitcore/.nvm/versions/node/v0.12.7/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin respawn respawn limit 5 15 -chdir /opt/bitcore - script - . /opt/bitcore/.nvm exec bitcored end script