solar/utils/solar-worker.conf

31 lines
780 B
Plaintext

# solar-worker
#
description "solar-worker upstart script"
# When to start the service
start on runlevel [2345]
# When to stop the service
stop on runlevel [06]
# Prepare the environment
# Change ownership to the user running the process
pre-start script
. /etc/default/solar-worker
mkdir -p /var/log/solar
mkdir -p /var/opt/solar
chown -R $SOLAR_UID:$SOLAR_GID /var/log/solar
chown -R $SOLAR_UID:$SOLAR_GID /var/opt/solar
end script
# If the process quits unexpectadly trigger a respawn
respawn
# Start the process
script
. /etc/default/solar-worker
export SOLAR_CONFIG_OVERRIDE=/.solar_config_override
exec start-stop-daemon --start --chuid $SOLAR_UID --make-pidfile --pidfile $SOLAR_PIDFILE --exec /usr/bin/env solar-worker
end script