api / entrypoint.sh
y4shg's picture
Update entrypoint.sh
03e3e26 verified
raw
history blame contribute delete
468 Bytes
#!/bin/bash
set -euo pipefail
CONFIG_PATH="/app/config.yaml"
# Start the config watcher in the background (it pulls the config on first run)
/app/watch_config.sh &
# Wait for the config file to be written before starting LiteLLM
echo "[entrypoint] Waiting for ${CONFIG_PATH} to be available..."
until [ -f "${CONFIG_PATH}" ]; do
sleep 1
done
echo "[entrypoint] Config found, starting LiteLLM..."
exec litellm --config "${CONFIG_PATH}" --port 7860 --num_workers 2