aboutsummaryrefslogtreecommitdiffstats
path: root/testing/celery/celery.initd
diff options
context:
space:
mode:
authorWilliam Pitcock <nenolod@dereferenced.org>2017-08-15 01:47:04 +0000
committerWilliam Pitcock <nenolod@dereferenced.org>2017-08-15 01:47:04 +0000
commit5b9965f86cb7f39b6f51da010276a62ce6dfd53e (patch)
tree98b157e57a124244cb1382903f438f6b3e738369 /testing/celery/celery.initd
parentea042a80dc99d3399dccbd8782041fda178aeab0 (diff)
downloadaports-5b9965f86cb7f39b6f51da010276a62ce6dfd53e.tar.bz2
aports-5b9965f86cb7f39b6f51da010276a62ce6dfd53e.tar.xz
testing/celery: new aport
Diffstat (limited to 'testing/celery/celery.initd')
-rw-r--r--testing/celery/celery.initd16
1 files changed, 16 insertions, 0 deletions
diff --git a/testing/celery/celery.initd b/testing/celery/celery.initd
new file mode 100644
index 0000000000..0d45cc98c3
--- /dev/null
+++ b/testing/celery/celery.initd
@@ -0,0 +1,16 @@
+#!/sbin/openrc-run
+supervisor=supervise-daemon
+
+description="celery queue worker"
+
+: ${CELERY_USER:="celery"}
+: ${CELERY_GROUP:="$(id -gn $LS_USER)"}
+
+pidfile="/run/$RC_SVCNAME.sd.pid"
+supervise_daemon_args="-u $CELERY_USER -g $CELERY_GROUP -p $pidfile"
+command=/usr/bin/celery
+command_args="${CELERY_OPTS}"
+
+depends() {
+ use net
+}