23 lines
526 B
Bash
Executable File
23 lines
526 B
Bash
Executable File
#!/bin/sh
|
|
|
|
set -eo pipefail
|
|
cd /usr/share/lemonldap-ng/llng-server/
|
|
# Nomad environment ?
|
|
if [ -d "/secrets" ]; then
|
|
mkdir -p /secrets/cache
|
|
chmod 700 /secrets/cache
|
|
fi
|
|
/usr/sbin/uwsgi \
|
|
--plugin psgi \
|
|
--psgi llng-server.psgi \
|
|
--master \
|
|
--workers ${LLNG_HANDLER_WORKERS:-2} \
|
|
--max-worker-lifetime 86400 \
|
|
--max-requests 10000 \
|
|
--disable-logging \
|
|
--harakiri 30 \
|
|
--buffer-size 65535 \
|
|
--limit-post 0 \
|
|
--die-on-term \
|
|
--${LLNG_HANDLER_PROTOCOL:-http}-socket 0.0.0.0:${LLNG_HANDLER_PORT:-8183}
|