#!/sbin/openrc-run name="meta.sr.ht-webhooks" description="meta.sr.ht webhook delivery service" supervisor=supervise-daemon META_USER=${META_USER:-meta-srht} LOCAL_PG=${LOCAL_PG:-yes} META_ARGS=${META_ARGS:-} LOGS=/var/log/meta.sr.ht-webhooks.log supervise_daemon_args="-1 $LOGS -2 $LOGS" command="/usr/bin/celery" command_args="-A metasrht.webhooks worker --loglevel=info $META_ARGS" command_user="$META_USER:$META_USER" pidfile="/run/${RC_SVCNAME}.pid" depend() { need net use redis use postgresql } start_pre() { checkpath -f "$LOGS" -m 644 -o "$META_USER:$META_USER" }