~increscent/kvs

c882c540f6808842340738a0739c02addea95a48 — Robert Williams 1 year, 6 months ago edc9363 main
Updated setup files
4 files changed, 7 insertions(+), 29 deletions(-)

R server.js => index.js
A setup/kvs_rc
D setup/kvs_service
D setup/setup_freebsd.sh
R server.js => index.js +0 -0
A setup/kvs_rc => setup/kvs_rc +7 -0
@@ 0,0 1,7 @@
#!/sbin/openrc-run

name="$SVCNAME"
pidfile="/var/run/$SVCNAME.pid"
command="/usr/bin/node /home/robert/source/$SVCNAME/index.js"
command_args=""
command_background=true

D setup/kvs_service => setup/kvs_service +0 -15
@@ 1,15 0,0 @@
#!/bin/sh
#

# PROVIDE: kvs

. /etc/rc.subr

name="kvs"
rcvar="${name}_enable"
pidfile="/var/run/${name}.pid"
command="/usr/sbin/daemon"
command_args="-c -f -P ${pidfile} -r /home/robert/kvs/server.js"

load_rc_config $name
run_rc_command "$1"

D setup/setup_freebsd.sh => setup/setup_freebsd.sh +0 -14
@@ 1,14 0,0 @@
#/bin/sh

cd /home/robert/kvs

sudo cp ./setup/kvs_service /usr/local/etc/rc.d/kvs

printf '\nkvs_enable="YES"\n' | sudo tee -a /etc/rc.conf

sudo mkdir -p /usr/local/etc/nginx/sites-enabled

sudo cp ./setup/kvs_nginx /usr/local/etc/nginx/sites-enabled/kvs

sudo service kvs start
sudo service nginx restart