From e037baadebc31eeb8db35e23b11946c004f6efd0 Mon Sep 17 00:00:00 2001 From: Deon George Date: Wed, 3 Mar 2021 13:38:02 +1100 Subject: [PATCH] Enable queue running for dev environments to update with current code without needing to be restarted --- init | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/init b/init index cfcc7f8..1506a45 100755 --- a/init +++ b/init @@ -114,6 +114,11 @@ elif [ "$role" = "queue" -a -e artisan ]; then exec /bin/bash fi + QUEUE_CMD=work + if [ "${env}" == "dev" ]; then + QUEUE_CMD=listen + fi + if [ -e .lumen ]; then echo "* Lumen detected..." else @@ -131,7 +136,7 @@ elif [ "$role" = "queue" -a -e artisan ]; then su www-data -s /bin/sh -c " while true; do - php ${PHP_OPTIONS} artisan queue:work --verbose --tries=${WORK_TRIES:-1} --timeout=${WORK_TIMEOUT:-90} ${WORK_QUEUES:+--queue=${WORK_QUEUES}} ${WORK_MEMORY:+--memory=${WORK_MEMORY}} ${WORK_ONCE:+--once} + php ${PHP_OPTIONS} artisan queue:${QUEUE_CMD} --verbose --tries=${WORK_TRIES:-1} --timeout=${WORK_TIMEOUT:-90} ${WORK_QUEUES:+--queue=${WORK_QUEUES}} ${WORK_MEMORY:+--memory=${WORK_MEMORY}} ${WORK_ONCE:+--once} done "