Skip to content

Instantly share code, notes, and snippets.

@antranigv
Created December 27, 2020 01:47
Show Gist options
  • Save antranigv/8c6b64d178809775cd412ac0de880abf to your computer and use it in GitHub Desktop.
Save antranigv/8c6b64d178809775cd412ac0de880abf to your computer and use it in GitHub Desktop.
#!/bin/sh
#
# PROVIDE: khosenk
# REQUIRE: networking
# KEYWORD:
. /etc/rc.subr
name="khosenk"
rcvar="khosenk_enable"
pidfile="/var/run/${name}/${name}.pid"
khosenk_user="lobsters"
khosenk_chdir="/usr/local/lobsters/http"
khosenk_env="RAILS_ENV=prod"
khosenk_command="/usr/local/lobsters/http/bin/puma"
khosenk_command_args="-C config/puma.rb config.ru"
command="/usr/sbin/daemon"
command_args="-P ${pidfile} -r -T ${name} ${khosenk_command} ${khosenk_command_args}"
load_rc_config $name
: ${khosenk_enable:=no}
run_rc_command "$1"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment