Respect Railway runtime port

This commit is contained in:
2026-06-26 14:45:28 -05:00
parent 7e5706c4ff
commit c89626388f
2 changed files with 13 additions and 4 deletions
+10 -1
View File
@@ -3,8 +3,17 @@ set -e
echo "Starting LiteLLM Proxy..."
# Railway injects PORT. Fall back to LiteLLM's default for local Docker runs.
APP_PORT="${PORT:-4000}"
# Railway's Redis service exposes REDISHOST/REDISPORT/REDISPASSWORD.
# Keep supporting REDIS_HOST/REDIS_PORT/REDIS_PASSWORD for portability.
export REDIS_HOST="${REDIS_HOST:-${REDISHOST:-}}"
export REDIS_PORT="${REDIS_PORT:-${REDISPORT:-}}"
export REDIS_PASSWORD="${REDIS_PASSWORD:-${REDISPASSWORD:-}}"
# Build startup command
CMD_ARGS="--config /app/config.yaml --port 4000"
CMD_ARGS="--config /app/config.yaml --host 0.0.0.0 --port $APP_PORT"
if [ -n "$NUM_WORKERS" ]; then
CMD_ARGS="$CMD_ARGS --num_workers $NUM_WORKERS"