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:
dsyoon
2026-02-09 19:19:08 +09:00
parent a2dbbf9517
commit 3a0e336518

6
run.sh
View File

@@ -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"