mirror of
https://github.com/LibreTranslate/LibreTranslate.git
synced 2026-05-30 10:45:17 -04:00
Allow --host to be overriden in entrypoint.sh
This commit is contained in:
+12
-6
@@ -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'
|
||||
|
||||
|
||||
Reference in New Issue
Block a user