fix: enforce bash run.sh and default 8025
run.sh를 sh로 실행해 포트 인자가 누락되는 문제를 방지하기 위해 bash 가드를 추가하고, 실행 포트(기본 8025)를 로그로 명확히 출력합니다. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
6
run.sh
6
run.sh
@@ -1,6 +1,11 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
|
|
||||||
|
if [[ -z "${BASH_VERSION:-}" ]]; then
|
||||||
|
echo "ERROR: bash로 실행하세요. 예) ./run.sh 또는 bash run.sh" >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
cd /home/dsyoon/workspace/stt
|
cd /home/dsyoon/workspace/stt
|
||||||
|
|
||||||
CONDA_BASE="/home/dsyoon/workspace/miniconda3"
|
CONDA_BASE="/home/dsyoon/workspace/miniconda3"
|
||||||
@@ -23,5 +28,6 @@ if [[ "${RELOAD}" == "1" ]]; then
|
|||||||
UVICORN_ARGS+=("--reload")
|
UVICORN_ARGS+=("--reload")
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
echo "Starting uvicorn on 127.0.0.1:${PORT} (reload=${RELOAD})"
|
||||||
nohup uvicorn app.main:app "${UVICORN_ARGS[@]}" > server.log 2>&1 &
|
nohup uvicorn app.main:app "${UVICORN_ARGS[@]}" > server.log 2>&1 &
|
||||||
echo "Server started (PID: $!). Logs: server.log"
|
echo "Server started (PID: $!). Logs: server.log"
|
||||||
|
|||||||
Reference in New Issue
Block a user