~dricottone/huttese-apk

ref: 8f22cb99c7730e1b667039ce55119599169fa7ac huttese-apk/sr.ht/hg.sr.ht/hg.sr.ht.initd -rwxr-xr-x 624 bytes
8f22cb99 — Drew DeVault py3-stripe: update to 2.32.0 5 years ago
                                                                                
e70a64ff Drew DeVault
12d1e40e Drew DeVault
e70a64ff Drew DeVault
c9729477 Drew DeVault
e70a64ff Drew DeVault
56b21236 Drew DeVault
e70a64ff Drew DeVault
12d1e40e Drew DeVault
e70a64ff Drew DeVault
56b21236 Drew DeVault
e70a64ff Drew DeVault
12d1e40e Drew DeVault
e70a64ff Drew DeVault
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/sbin/openrc-run
name="hg.sr.ht"
description="hg.sr.ht service"
supervisor=supervise-daemon
HG_USER=${HG_USER:-hg}
HG_BIND=${HG_BIND:-127.0.0.1:5001}
HG_ARGS=${HG_ARGS:-}
LOCAL_PG=${LOCAL_PG:-yes}
LOCAL_REDIS=${LOCAL_REDIS:-yes}
LOGS=/var/log/hg.sr.ht.log
supervise_daemon_args="-1 $LOGS -2 $LOGS"
command="/usr/bin/gunicorn"
command_args="hgsrht.app:app -b $HG_BIND $HG_ARGS"
command_user="$HG_USER:$HG_USER"
pidfile="/run/${RC_SVCNAME}.pid"

depend() {
	need net
	[ "$LOCAL_REDIS" = "yes" ] && need redis
	[ "$LOCAL_PG" = "yes" ] && need postgresql
}

start_pre() {
	checkpath -f "$LOGS" -m 644 -o "$HG_USER:$HG_USER"
}