15 lines
344 B
Bash
Executable File
15 lines
344 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
PROJECT_ROOT="$(cd "${SCRIPT_DIR}/.." && pwd)"
|
|
|
|
cd "${PROJECT_ROOT}"
|
|
source .venv/bin/activate
|
|
|
|
UVICORN_CMD=${UVICORN_CMD:-uvicorn}
|
|
HOST=${HOST:-0.0.0.0}
|
|
PORT=${PORT:-8000}
|
|
|
|
exec "${UVICORN_CMD}" backend.app:app --host "${HOST}" --port "${PORT}"
|