Respect Railway runtime port
This commit is contained in:
@@ -42,9 +42,9 @@ This template uses the `ghcr.io/berriai/litellm-database:latest` image so redepl
|
|||||||
|
|
||||||
| Variable | Description | Default |
|
| Variable | Description | Default |
|
||||||
|----------|-------------|---------|
|
|----------|-------------|---------|
|
||||||
| `REDIS_HOST` | Redis hostname | Auto-configured |
|
| `REDIS_HOST` / `REDISHOST` | Redis hostname | Auto-configured |
|
||||||
| `REDIS_PORT` | Redis port | Auto-configured |
|
| `REDIS_PORT` / `REDISPORT` | Redis port | Auto-configured |
|
||||||
| `REDIS_PASSWORD` | Redis password | Auto-configured |
|
| `REDIS_PASSWORD` / `REDISPASSWORD` | Redis password | Auto-configured |
|
||||||
| `NUM_WORKERS` | Number of proxy workers | `(auto)` |
|
| `NUM_WORKERS` | Number of proxy workers | `(auto)` |
|
||||||
| `STORE_MODEL_IN_DB` | Store model config in database | `True` |
|
| `STORE_MODEL_IN_DB` | Store model config in database | `True` |
|
||||||
|
|
||||||
|
|||||||
+10
-1
@@ -3,8 +3,17 @@ set -e
|
|||||||
|
|
||||||
echo "Starting LiteLLM Proxy..."
|
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
|
# 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
|
if [ -n "$NUM_WORKERS" ]; then
|
||||||
CMD_ARGS="$CMD_ARGS --num_workers $NUM_WORKERS"
|
CMD_ARGS="$CMD_ARGS --num_workers $NUM_WORKERS"
|
||||||
|
|||||||
Reference in New Issue
Block a user