3 PC_USER="${PC_USER:-thumbor}"
4 PC_GROUP="${PC_GROUP:-thumbor}"
5 CONFIG="${CONFIG:-/etc/thumbor/${SVCNAME}.conf}"
6 HOME="/var/lib/thumbor"
7 HOST="${HOST:-0.0.0.0}"
10 command="/usr/bin/thumbor"
11 pidfile="/run/${SVCNAME}.pid"
18 ebegin "Starting ${SVCNAME}"
19 if [[ -n "${KEYFILE}" ]] && [[ ! -f "${KEYFILE}" ]]; then
20 eend 1 "configured KEYFILE does not exist (${KEYFILE})"
22 KEYFILE="${KEYFILE:-/etc/thumbor/${SVCNAME}.key}"
24 if [[ -f "${KEYFILE}" ]]; then
25 KEYFILE_OPTS+=( --keyfile "${KEYFILE}" )
27 start-stop-daemon --start \
28 --user "${PC_USER}:${PC_GROUP}" \
32 --pidfile "${pidfile}" \
38 "${KEYFILE_OPTS[@]}" \
39 ${PC_OPTS:+${PC_OPTS}}
44 ebegin "Stopping ${SVCNAME}"
45 start-stop-daemon --stop \
46 --user "${PC_USER}:${PC_GROUP}" \
48 --pidfile "${pidfile}"