~dricottone/huttese-apk

ref: 78032e4aa0d2eef8fe909bd354a415b7d72bbec1 huttese-apk/sr.ht/lists.sr.ht/lists.sr.ht.initd -rwxr-xr-x 679 bytes
78032e4a — Drew DeVault py-cairosvg: update to 2.4.0 5 years ago
                                                                                
73476f42 Drew DeVault
f8d3e69d Drew DeVault
73476f42 Drew DeVault
c9729477 Drew DeVault
73476f42 Drew DeVault
56b21236 Drew DeVault
73476f42 Drew DeVault
f8d3e69d Drew DeVault
73476f42 Drew DeVault
56b21236 Drew DeVault
73476f42 Drew DeVault
f8d3e69d Drew DeVault
73476f42 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="lists.sr.ht"
description="lists.sr.ht service"
supervisor=supervise-daemon
LISTS_USER=${LISTS_USER:-listssrht}
LISTS_BIND=${LISTS_BIND:-127.0.0.1:5001}
LISTS_ARGS=${LISTS_ARGS:-}
LOCAL_PG=${LOCAL_PG:-yes}
LOCAL_REDIS=${LOCAL_REDIS:-yes}
LOGS=/var/log/lists.sr.ht.log
supervise_daemon_args="-1 $LOGS -2 $LOGS"
command="/usr/bin/gunicorn"
command_args="listssrht.app:app -b $LISTS_BIND $LISTS_ARGS"
command_user="$LISTS_USER:$LISTS_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 "$LISTS_USER:$LISTS_USER"
}