~dricottone/huttese-apk

ref: 204f6261a6f82c914f83789aee0869c7ee9ffe3b huttese-apk/sr.ht/man.sr.ht/man.sr.ht.initd -rwxr-xr-x 641 bytes
204f6261 — Drew DeVault py3-iso3166: new aport 4 years ago
                                                                                
81b94065 Drew DeVault
d551c20c Drew DeVault
81b94065 Drew DeVault
e8f92754 Drew DeVault
c9729477 Drew DeVault
81b94065 Drew DeVault
56b21236 Drew DeVault
81b94065 Drew DeVault
d551c20c Drew DeVault
81b94065 Drew DeVault
56b21236 Drew DeVault
81b94065 Drew DeVault
d551c20c Drew DeVault
81b94065 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="man.sr.ht"
description="man.sr.ht service"
supervisor=supervise-daemon
MAN_USER=${MAN_USER:-man}
MAN_BIND=${MAN_BIND:-127.0.0.1:5004}
MAN_ARGS=${MAN_ARGS:-}
LOCAL_PG=${LOCAL_PG:-yes}
LOCAL_REDIS=${LOCAL_REDIS:-yes}
LOGS=/var/log/man.sr.ht.log
supervise_daemon_args="-1 $LOGS -2 $LOGS"
command="/usr/bin/gunicorn"
command_args="mansrht.app:app -b $MAN_BIND $MAN_ARGS"
command_user="$MAN_USER:$MAN_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 "$MAN_USER:$MAN_USER"
}