trying to fix bug
This commit is contained in:
20
open
20
open
@ -11,7 +11,25 @@ if curl -sf "$BACKEND_URL" > /dev/null 2>&1; then
|
||||
echo "Backend already running on port ${BACKEND_PORT}."
|
||||
else
|
||||
echo "Backend not running — starting it in a new terminal..."
|
||||
VENV_PYTHON="${PROJECT_DIR}/.venv312/bin/python"
|
||||
VENV_PYTHON=""
|
||||
PYTHON_CANDIDATES=(
|
||||
"${PROJECT_DIR}/.venv312/bin/python3.12"
|
||||
"${PROJECT_DIR}/.venv312/bin/python"
|
||||
"${PROJECT_DIR}/.venv/bin/python3"
|
||||
"${PROJECT_DIR}/.venv/bin/python"
|
||||
"${PROJECT_DIR}/venv/bin/python3"
|
||||
"${PROJECT_DIR}/venv/bin/python"
|
||||
)
|
||||
for candidate in "${PYTHON_CANDIDATES[@]}"; do
|
||||
if [[ -x "${candidate}" ]]; then
|
||||
VENV_PYTHON="${candidate}"
|
||||
break
|
||||
fi
|
||||
done
|
||||
if [[ -z "${VENV_PYTHON}" ]]; then
|
||||
echo "No project virtualenv Python found. Checked: .venv312, .venv, venv"
|
||||
exit 1
|
||||
fi
|
||||
BACKEND_DIR="${PROJECT_DIR}/backend"
|
||||
|
||||
# Try common terminal emulators in order
|
||||
|
||||
Reference in New Issue
Block a user