#!/sbin/openrc-run name="meta.sr.ht-api" description="meta.sr.ht API service" supervisor=supervise-daemon META_USER=${META_USER:-meta-srht} META_BIND=${META_BIND:-:5100} META_ARGS=${META_ARGS:-} LOCAL_PG=${LOCAL_PG:-yes} LOCAL_REDIS=${LOCAL_REDIS:-yes} LOGS=/var/log/meta.sr.ht-api.log supervise_daemon_args="-1 $LOGS -2 $LOGS" command="/usr/bin/metasrht-api" command_args="-b $META_BIND" command_user="$META_USER:$META_USER" pidfile="/run/${RC_SVCNAME}.pid" depend() { need net use redis use postgresql use pgbouncer } start_pre() { checkpath -f "$LOGS" -m 644 -o "$META_USER:$META_USER" }