Signed-off-by: André Bauer <monotek23@gmail.com>
This commit is contained in:
André Bauer 2021-06-23 15:28:24 +02:00
parent 23a4454048
commit 09a634a72f

View File

@ -27,8 +27,7 @@ set -e
: "${ZAMMAD_RAILSSERVER_PORT:=3000}"
: "${ZAMMAD_WEBSOCKET_HOST:=zammad-websocket}"
: "${ZAMMAD_WEBSOCKET_PORT:=6042}"
: "${ZAMMAD_WEB_CONCURRENCY:=0}"
: "${ZAMMAD_SESSION_JOBS_CONCURRENT:=}"
: "${ZAMMAD_WEB_CONCURRENCY:=1}"
function check_zammad_ready {
sleep 15
@ -140,11 +139,6 @@ fi
if [ "$1" = 'zammad-railsserver' ]; then
test -f /opt/zammad/tmp/pids/server.pid && rm /opt/zammad/tmp/pids/server.pid
PUMA_OPTS=''
if (( ZAMMAD_WEB_CONCURRENCY > 1 )); then
PUMA_OPTS=" -w $ZAMMAD_WEB_CONCURRENCY"
fi
check_zammad_ready
cd "${ZAMMAD_DIR}"
@ -152,7 +146,7 @@ if [ "$1" = 'zammad-railsserver' ]; then
echo "starting railsserver... with WEB_CONCURRENCY=${ZAMMAD_WEB_CONCURRENCY}"
#shellcheck disable=SC2101
exec bundle exec puma -b [::]:"${ZAMMAD_RAILSSERVER_PORT}" "${PUMA_OPTS}" -e "${RAILS_ENV}" -C "/opt/zammad/config/puma.rb"
exec bundle exec puma -b tcp://[::]:"${ZAMMAD_RAILSSERVER_PORT}" -w "${ZAMMAD_WEB_CONCURRENCY}" -e "${RAILS_ENV}"
fi