Files
ani-web/run.sh
T

8 lines
413 B
Bash
Executable File

#!/bin/sh
# launch (or restart) the ani-web server
cd "$(dirname "$0")" || exit 1
[ -x .venv/bin/python ] || { echo "no .venv — run: uv venv .venv && uv pip install --python .venv/bin/python -r requirements.txt"; exit 1; }
pkill -f "[u]vicorn app:app" 2>/dev/null; sleep 1
nohup .venv/bin/python -m uvicorn app:app --host 0.0.0.0 --port 8321 > server.log 2>&1 &
echo "ani-web on http://localhost:8321 (pid $!)"