File size: 337 Bytes
1e11bce
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/usr/bin/env bash
set -euo pipefail

PROJECT_DIR="${PROJECT_DIR:-/opt/dynamic-pricing-engine}"
VENV_DIR="${VENV_DIR:-$PROJECT_DIR/.venv}"
HOST="${HOST:-0.0.0.0}"
PORT="${PORT:-8000}"
WORKERS="${WORKERS:-1}"

cd "$PROJECT_DIR"
source "$VENV_DIR/bin/activate"

exec uvicorn app.api:app --host "$HOST" --port "$PORT" --workers "$WORKERS"