description "ethercalc" start on started networking stop on runlevel [!2345] env ETHERCALC_HOME=<%= @base_install_dir %> env ETHERCALC_LOGS=<%= @base_log_dir %>/<%= @ethercalc_user %> env ETHERCALC_USER=<%= @ethercalc_user %> respawn pre-start script chdir $ETHERCALC_HOME mkdir $ETHERCALC_LOGS ||true chown -R $ETHERCALC_USER:admin $ETHERCALC_LOGS ||true chmod 0755 $ETHERCALC_LOGS ||true chown -R $ETHERCALC_USER:admin $ETHERCALC_HOME/var ||true end script setuid <%= @ethercalc_user %> setgid <%= @ethercalc_user %> limit nofile 8192 16384 script cd $ETHERCALC_HOME /bin/bash node_modules/ethercalc/bin/run.sh \ >> $ETHERCALC_LOGS/access.log \ 2>> $ETHERCALC_LOGS/error.log end script