Allow --host to be overriden in entrypoint.sh

This commit is contained in:
Piero Toffanin
2025-12-04 14:55:32 -05:00
parent db058cfc7f
commit 1340c91bbe
2 changed files with 13 additions and 7 deletions
+12 -6
View File
@@ -13,12 +13,6 @@ echo ""
echo Booting...
touch /tmp/booting.flag
BIND_ADDR="0.0.0.0"
IPV6_STATUS=$(cat /proc/sys/net/ipv6/conf/all/disable_ipv6)
if [[ $IPV6_STATUS -eq 0 ]]; then
BIND_ADDR="[::]"
fi
if [[ -f ./venv/bin/libretranslate ]]; then
LT_POWERCYCLE=1 ./venv/bin/libretranslate "$@"
else
@@ -28,5 +22,17 @@ fi
rm -f /tmp/booting.flag
eval $(./venv/bin/python ./scripts/print_args_env.py "$@")
if [[ $LT_HOST == "127.0.0.1" ]]; then
# Default
BIND_ADDR="0.0.0.0"
IPV6_STATUS=$(cat /proc/sys/net/ipv6/conf/all/disable_ipv6)
if [[ $IPV6_STATUS -eq 0 ]]; then
BIND_ADDR="[::]"
fi
else
BIND_ADDR="$LT_HOST"
fi
PROMETHEUS_MULTIPROC_DIR="${__dirname}/../db/prometheus" ./venv/bin/gunicorn -c scripts/gunicorn_conf.py --workers $LT_THREADS --max-requests 250 --timeout 2400 --bind $BIND_ADDR:$LT_PORT 'wsgi:app'